/* ---------- Browser normalization ---------- */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  clear: both; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal; }

caption, th {
  text-align: left; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  border-bottom: 1px dotted #000;
  cursor: help; }

html {
  overflow-y: scroll; }

html.aui-dialog-iframe-root-node {
  overflow: auto; }

body {
  background: #FFF;
  font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif; }

body.portal-popup {
  background: none;
  padding: 10px; }

body.aui-dialog-iframe-popup {
  padding-bottom: 0; }

body.portal-iframe {
  padding: 0; }

blockquote, ul, ol, dl {
  margin: 1em; }

ol, ul, dl {
  margin-left: 2em; }

ol {
  list-style: decimal outside; }

ul {
  list-style: disc outside; }

ul ul {
  list-style-type: circle; }

ol ol {
  list-style-type: upper-roman; }

dl dd {
  margin-left: 1em; }

th {
  font-weight: bold; }

caption {
  margin-bottom: 0.5em;
  text-align: center; }

p {
  margin-bottom: 1em; }

/* ---------- Links ---------- */
/* ---------- Headers ---------- */
h1 {
  font-size: 1.8em; }

h2 {
  font-size: 1.6em; }

h3 {
  font-size: 1.4em; }

h1, h2, h3 {
  margin: 1em 0; }

h4, h5, h6 {
  font-size: 1.1em; }

h1, h2, h3, h4, h5, h6, strong {
  font-weight: bold; }

/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- HTML Editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000; }

.html-editor.portlet-message-boards {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }

.html-editor.portlet-message-boards blockquote {
  background: #eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
  border: 1px solid #777;
  position: relative;
  padding: 5px 45px; }

.html-editor.portlet-message-boards blockquote:after {
  background: url(../images/message_boards/quoteright.png) no-repeat 50%;
  bottom: 5px;
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  right: 5px;
  width: 31px;
  z-index: 999; }

.html-editor.portlet-message-boards blockquote cite {
  display: block;
  font-weight: bold; }

.html-editor.portlet-message-boards pre {
  background: #F9F9F9;
  border: 1px solid #777;
  padding: 0.5em; }

/* ---------- Text formatting ---------- */
b, strong {
  font-weight: bold; }

i, em {
  font-style: italic; }

code, pre {
  font-family: "Courier New", Courier, monospace;
  white-space: pre; }

.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Alerts and popups ---------- */
.alert-background {
  background: #000; }

.popup-alert-notice {
  background-color: #FFC;
  border-bottom-color: #FC0; }

.popup-alert-warning {
  background-color: #FDD;
  border-bottom-color: #F00; }

/* ---------- Portal add content ---------- */
.portal-add-content {
  background: #FFF;
  text-align: left;
  z-index: 20; }

.portal-add-content a {
  text-decoration: none; }

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;
  margin-top: 10px;
  padding-top: 40px;
  text-align: left; }

/* ---------- Separator ---------- */
hr, .separator {
  border-top: 1px dotted #BFBFBF; }

/* ---------- Update Manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- RTL ---------- */
.rtl caption, .rtl th {
  text-align: right; }
.rtl .portal-add-content {
  text-align: right; }

/* ---------- Main ---------- */
.aui-state-default {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA; }

.aui-state-hover {
  background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
  border-color: #627782; }

.aui-state-active {
  background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
  border-color: #555; }

.results-grid {
  background: #FFF;
  border: solid #D7D7D7;
  border-width: 0 1px; }

.results-header {
  background: #D1D6DC; }
  .results-header th {
    background: #d9d9d9 url(../images/application/subheader_bg.png) 0 0 repeat-x;
    border: 1px solid #ccc; }
    .results-header th.sort-column {
      background: #ebebeb url(../images/application/state_active_bg.png) 0 0 repeat-x;
      border: 1px solid #ccc;
      color: #1F1E1E; }
      .results-header th.sort-column .result-column-name {
        background: url(../images/arrows/05_up.png) no-repeat 100% 50%;
        display: inline-block;
        font-style: italic;
        padding-right: 15px; }
    .results-header th.first {
      border-left-width: 0; }
    .results-header th.last {
      border-right-width: 0; }
  .results-header th, .results-header td {
    color: #7B7C7F;
    padding: 5px 10px;
    word-wrap: break-word; }
  .results-header th.sort-desc .result-column-name {
    background: url(../images/arrows/05_down.png) no-repeat 100% 50%;
    display: inline-block;
    font-style: italic;
    padding-right: 15px; }
  .results-header span, .results-header a {
    display: block; }
  .results-header a {
    color: #154B75;
    text-decoration: none; }
    .results-header a:hover {
      color: #336699;
      text-decoration: underline; }

.results-row td {
  background: none;
  border: 1px solid;
  border-color: #D7D7D7 #E7E7E7;
  padding: 5px 10px; }
  .results-row td.sort-column {
    background: #E6ECEF; }
.results-row.selected td, .results-row.selected.hover td {
  background-color: #00A2EA;
  border-color: #00A2EA #00A2EA #D7D7D7;
  color: #FFF; }
  .results-row.selected td a, .results-row.selected.hover td a {
    color: #FFF; }
.results-row.alt.selected td, .results-row.alt.selected.hover td {
  background-color: #00A2EA; }
.results-row.alt td {
  background: #F5F8FB; }
.results-row.hover td {
  background: #D3E8F1;
  border-bottom-color: #D7D7D7;
  border-left-color: transparent;
  border-right-color: transparent; }

.taglib-search-iterator .results-row td.first, .taglib-search-iterator .results-row th.first {
  border-left-width: 0; }
.taglib-search-iterator .results-row td.last, .taglib-search-iterator .results-row th.last {
  border-right-width: 0; }

/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  opacity: .6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.aui-portal-layout-proxy {
  opacity: 1 !important; }
  .aui-portal-layout-proxy .portlet-topper {
    background-image: none; }

.aui-proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .aui-proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .aui-proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .aui-proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.aui-resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.aui-sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

.aui-portal-layout-drag-target-indicator {
  margin: 2px 0; }

/* ---------- Portal tool tips ---------- */
.aui-tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.aui-tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  padding: 0; }
  .aui-tagselector-content .aui-textboxlistentry-holder {
    background: #fff;
    border: 1px solid;
    border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
    overflow: visible; }

.aui-tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.aui-tagselector .aui-field .aui-field-content {
  margin: 0; }
.aui-tagselector .aui-toolbar {
  margin-top: 5px; }
.aui-tagselector .aui-textboxlist-input-container {
  margin: 0; }

.aui-tagselector-focused .aui-textboxlistentry-holder {
  background: #FFC none;
  border: 1px solid #FC0; }

.aui-categoriesselector-content .aui-textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-asset-count {
    clip: rect(0 0 0 0);
    position: absolute; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-asset-count {
    clip: rect(0 0 0 0);
    position: absolute; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

/* ---------- Underlay ---------- */
.aui-underlay {
  clear: both;
  top: 100%; }
  .aui-underlay .yui3-widget-hd {
    height: 38px; }
  .aui-underlay .lfr-portlet-item {
    border-width: 0; }

.aui-underlay-hidden {
  display: none; }

.aui-underlay-content {
  background: #f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.aui-underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.aui-tab-active strong {
  font-weight: normal; }

.aui-tab-back {
  float: right; }

.aui-tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Misc. ---------- */
.lfr-panel-container {
  background: transparent; }

.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.aui-dialog-bd {
  min-height: 30px; }

.aui-dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.aui-panel-hd {
  background: #c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

/* ---------- Menus ---------- */
.lfr-actions.portlet-options .lfr-trigger strong span, .visible.portlet-options .lfr-trigger strong span {
  background-image: url(../images/portlet/options.png); }

.lfr-actions.portlet-options:hover, .lfr-actions.portlet-options:hover ul {
  background: transparent; }

.lfr-menu-list {
  z-index: 450; }

.aui-menu {
  position: absolute;
  width: auto; }
  .aui-menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.aui-menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .aui-menu-content li {
    margin: 0;
    padding: 0; }
    .aui-menu-content li .disabled {
      color: #999; }

.aui-menu-content, .lfr-menu-list ul {
  background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.aui-menugroup-content .aui-menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  font-weight: bold;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.aui-menugroup-content ul, .lfr-menu-list ul ul {
  display: block;
  min-width: 0; }

.aui-menu-content li, .lfr-menu-list ul li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }

.aui-menu-content li.first, .lfr-menu-list ul li.first {
  border-top-width: 0; }

.aui-menu-content li.last, .lfr-menu-list ul li.last {
  border-bottom-width: 0; }

.aui-menu-content li a, .lfr-menu-list ul li .taglib-icon, .aui-menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.lfr-menu-list ul li.disabled .taglib-icon {
  color: #666; }

.aui-menu-content li a.aui-focus, .lfr-menu-list ul .taglib-icon.aui-focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2c2f34; }

.aui-menu-content a, .lfr-menu-list li .taglib-icon, .aui-menu-content .disabled, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
  font-weight: bold;
  text-shadow: 1px 1px 0 0 #FFF; }

/* ---------- Toolbar ---------- */
.aui-toolbar li {
  display: inline-block;
  margin: 0;
  margin-left: 10px;
  padding: 0;
  vertical-align: middle; }

.aui-toolbar-separator {
  background: url(../images/dockbar/separator.png) no-repeat 100% 50%;
  border-width: 0;
  cursor: default;
  font-size: 1px;
  height: 16px;
  margin: 0 2px;
  overflow: hidden;
  vertical-align: middle;
  width: 4px; }

/* ---------- Loading Mask ---------- */
.aui-loadingmask-content {
  background: #CCC; }

.aui-loadingmask-message {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0; }

/* ---------- Tree View ---------- */
.aui-tree-node-selected .aui-tree-label {
  background-color: transparent;
  font-weight: bold; }

/* ---------- Page Customization ---------- */
.aui-dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.aui-paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.aui-paginator-page-link {
  height: auto;
  text-indent: 0; }

.aui-paginator-current-page {
  background: #0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003c57; }

.aui-paginator-first-link {
  background-image: url(../images/arrows/paging_first.png); }

.aui-paginator-prev-link {
  background-image: url(../images/arrows/paging_previous.png); }

.aui-paginator-last-link {
  background-image: url(../images/arrows/paging_last.png); }

.aui-paginator-next-link {
  background-image: url(../images/arrows/paging_next.png); }

.aui-paginator-current-page-report, .aui-paginator-total {
  font-size: 0.9em;
  color: #555; }

.aui-paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- Application Column View ---------- */
.lfr-app-column-view {
  border: 1px solid #C9C9C9; }
  .lfr-app-column-view .aui-layout-content {
    position: relative; }
  .lfr-app-column-view .aui-column:before {
    border-right: 1px solid #C9C9C9;
    bottom: 0;
    content: "";
    margin-left: -1px;
    position: absolute;
    top: 0; }
  .lfr-app-column-view .aui-column-content {
    border-right: 1px solid transparent; }
    .lfr-app-column-view .aui-column-content .lfr-message-response {
      margin: 10px; }

/* ---------- Header row ---------- */
.lfr-header-row {
  background: #8f8f8f url(../images/application/header_row_bg.png) 0 0 repeat-x; }
  .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a {
    background: url(../images/arrows/08_down.png) 100% -5px no-repeat; }
  .lfr-header-row .aui-toolbar .aui-toolbar-content {
    white-space: normal;
    word-wrap: normal; }
  .lfr-header-row .aui-toolbar .aui-toolbar-item {
    border-right-width: 0; }
  .lfr-header-row .aui-toolbar .aui-toolbar-last {
    border-right-width: 1px; }

.ie .portlet-boundary.yui3-dd-dragging {
  -ms-filter: alpha(opacity=60);
  filter: alpha(opacity=60); }
.ie .aui-proxy {
  filter: alpha(opacity=65); }
.ie .aui-proxy.not-intersecting .forbidden-action {
  right: 2px;
  top: 2px; }
.ie .layout-customizable-controls {
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90); }

.ie7 .aui-tabview-list {
  overflow: hidden; }
.ie7 .aui-menu-content li {
  z-index: 10; }
.ie7 .aui-paginator-link {
  color: transparent;
  font-size: 0;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle; }
.ie7 .aui-paginator-page-link {
  color: #1F1E1E;
  font-size: 1em;
  height: auto;
  line-height: 1.4;
  overflow: visible;
  text-indent: 0; }
.ie7 .aui-paginator-current-page {
  color: #FFF; }

.ie6 .aui-toolbar li, .ie7 .aui-toolbar li {
  display: inline; }
.ie6 .lfr-header-row .aui-buttonitem-content, .ie7 .lfr-header-row .aui-buttonitem-content {
  white-space: normal; }
  .ie6 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label, .ie7 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label {
    white-space: nowrap; }
.ie6 .results-row.hover td, .ie7 .results-row.hover td {
  border-color: #D3E8F1; }

/* ---------- Wrapper ---------- */
.portlet-layout {
  border-collapse: collapse;
  clear: both;
  display: table;
  border-spacing: 0;
  table-layout: auto;
  width: 100%; }

.portlet-column {
  display: table-cell;
  vertical-align: top; }

.portlet-column-content {
  padding: 5px; }

.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
  padding-left: 0; }

.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
  padding-right: 0; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

#main-content.dragging .portlet-column {
  border: 3px double #828F95;
  height: 100px;
  min-height: 100px; }

.ie6 div.portlet-layout, .ie7 div.portlet-layout {
  height: 1%; }
.ie6 div.portlet-column, .ie7 div.portlet-column {
  float: left;
  overflow: hidden;
  width: 100%; }
.ie6 div.aui-column-last, .ie7 div.aui-column-last {
  margin-right: -1px; }
.ie6 .portlet-column-content, .ie7 .portlet-column-content {
  zoom: 1; }

.portlet-dockbar, .portlet-staging-bar {
  background: url(../images/application/loading_indicator.gif) no-repeat 50%; }

.portlet-dockbar {
  background-color: #E0E7F1;
  border-bottom: 1px solid #636364; }

.dockbar, .staging-bar {
  visibility: hidden; }

.dockbar-ready .dockbar, .staging .staging-bar, .live-view .staging-bar {
  visibility: visible; }

.dockbar-ready .portlet-dockbar, .staging-ready .portlet-staging-bar, .portal-popup .portlet-dockbar, .portal-popup .portlet-staging-bar {
  background: none;
  border-width: 0; }

.dockbar {
  background: #97a1ae url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
  border-bottom: 1px solid #636364;
  font-size: 13px;
  padding: 1px 5px;
  position: relative;
  z-index: 300; }

.dockbar:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

.ie.rtl .dockbar .menu-button span {
  background-position-x: -25px; }

.ie7 .dockbar {
  zoom: 1; }

.ie6 .dockbar, .ie6 .lfr-dockbar-pinned .dockbar {
  height: 10px;
  left: 0;
  position: relative;
  top: 0; }

.dockbar a, span.user-portrait {
  color: #2C2F34;
  font-weight: bold;
  text-shadow: 1px 1px #FFF; }

.dockbar .menu-button-active {
  background: #5c94da url(../images/dockbar/button_active_bg.png) repeat-x 0 0; }

.dockbar .menu-button-active a {
  color: #FFF;
  text-shadow: -1px -1px #2c2f34; }

.dockbar .user-avatar .sign-out {
  font-size: 0.8em;
  padding-left: 0; }

.dockbar ul {
  margin: 0;
  padding: 0; }

.dockbar li li {
  margin-left: 0; }

html > .lfr-dockbar-pinned {
  padding-top: 3.45em; }

.lfr-dockbar-pinned .dockbar {
  left: 0;
  position: fixed;
  right: 0;
  top: 0; }

.dockbar .pin-dockbar {
  margin-left: 0; }

.ie6 .dockbar .pin-dockbar {
  display: none; }

.pin-dockbar img {
  background: url(../images/dockbar/pin.png) no-repeat 0 0;
  height: 27px;
  vertical-align: middle;
  width: 27px; }

.lfr-dockbar-pinned .pin-dockbar img {
  background-image: url(../images/dockbar/unpin.png); }

.dockbar a.user-portrait {
  text-decoration: none; }
  .dockbar a.user-portrait span {
    text-decoration: underline; }

.dockbar .user-portrait img {
  text-decoration: none;
  vertical-align: middle;
  width: 25px; }

.dockbar .user-avatar img {
  vertical-align: middle;
  width: 25px; }

.dockbar .impersonating-user {
  background: url(../images/messages/alert.png) no-repeat 0 50%;
  padding-left: 20px; }

.dockbar .impersonating-user .user-links a {
  color: #999; }

/* ---------- Staging Dockbar ---------- */
.variation-selector {
  display: block;
  font-weight: bold;
  font-size: 1.2em;
  margin: 1em; }

.layout-revision-container {
  margin: 1em 0 0 1em;
  padding: 0; }
  .layout-revision-container .approximate-date {
    color: #999;
    font-weight: bold; }
  .layout-revision-container .current-version {
    color: #41801d;
    display: block; }
  .layout-revision-container .current-version-pointer {
    display: inline-block;
    width: 0; }
  .layout-revision-container .current-version-pointer img {
    left: -25px;
    position: relative; }
  .layout-revision-container .layout-variation-name {
    color: #666;
    font-size: 1.15em;
    margin-bottom: 0.1em;
    text-transform: uppercase; }
  .layout-revision-container .layout-revision-current {
    color: #666; }
  .layout-revision-container .real-date {
    color: #999;
    display: block;
    text-align: right; }
  .layout-revision-container .taglib-workflow-status .workflow-status {
    background: none;
    padding-left: 0; }
    .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
      color: #41801d;
      font-weight: bold; }

.layout-revision-container-root {
  margin: 0; }

.staging-details {
  background: url() no-repeat 0 0;
  padding-left: 65px;
  min-height: 50px; }

.staging .staging-details {
  background-image: url(../images/staging_bar/staging.png); }

.live-view .staging-details {
  background-image: url(../images/staging_bar/live.png); }

.staging .staging-tabview-list {
  background-color: #FFDBA6; }

.live-view .staging-tabview-list {
  background-color: #C4F0BC; }

/* ---------- Menus ---------- */
.aui-dockbarmenu-hidden {
  visibility: hidden; }

.dockbar .admin-toolbar {
  float: left; }

.dockbar .user-toolbar {
  float: right; }

.aui-underlay .portal-add-content {
  background-color: transparent;
  font-size: 11px; }

.aui-underlay .portal-add-content .portlet-dd-placeholder {
  display: none; }

.add-application .yui3-widget-bd, .dockbar-messages .yui3-widget-bd {
  padding: 0 10px 10px; }

.add-application {
  left: 10px !important; }

.lfr-has-sidebar #main-content {
  padding-left: 220px; }

.manage-layouts {
  left: 60px !important; }

.my-sites-menu {
  max-width: 350px; }

.my-sites-menu ul {
  list-style: none;
  max-height: 300px;
  overflow: auto; }

.my-sites-menu ul, .my-sites-menu li {
  display: block;
  margin: 0;
  padding: 0; }

.my-sites-menu a {
  display: block;
  overflow: hidden;
  text-align: right;
  white-space: nowrap; }

.my-sites-menu .control-panel a {
  background: url(../images/dock/control_panel.png) no-repeat 3px 50%;
  padding-left: 25px; }

.my-sites-menu .current-site {
  border: solid #1D4280;
  border-width: 1px 0; }

.my-sites-menu .current-site a {
  background: #3068ba url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
  color: #FFF;
  padding-left: 20px;
  text-shadow: 1px 1px #333; }

.my-sites-menu .current-site .site-type {
  color: #FFF; }

.my-sites-menu .current-site a:hover, .my-sites-menu a:hover .site-type {
  color: #FFF;
  text-shadow: 1px 1px #333; }

.my-sites-menu .site-name {
  cursor: pointer;
  float: left; }

.my-sites-menu .site-type {
  color: #777;
  float: right;
  font-size: 0.8em;
  font-weight: normal;
  margin-left: 10px; }

.ie7 .my-sites-menu .site-type {
  float: none; }

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

.ie7 .my-sites-menu a {
  overflow: visible;
  text-align: left; }

.ie7 .my-sites-menu .site-name {
  float: none; }

.ie7 .my-sites-menu .site-type {
  float: none; }

.ie6 .my-sites-menu {
  width: 200px; }

.ie6 .my-sites-menu a {
  zoom: 1; }

.ie6 .aui-menu-scroll {
  height: 300px;
  overflow-y: auto; }

.dockbar .toggle-controls a {
  background: url(../images/dockbar/checked.png) no-repeat 0 50%;
  padding-left: 20px; }

.controls-hidden .toggle-controls a {
  background-image: url(../images/dockbar/unchecked.png); }

.toggle-controls a {
  background-image: url(../images/dockbar/unchecked.png); }

.dockbar .menu-button {
  background: url(../images/arrows/05_down.png) no-repeat 93% 50%;
  display: inline-block;
  padding: 5px 20px 5px 5px;
  text-decoration: none; }

.dockbar .menu-button span {
  background: url() no-repeat 0 50%;
  padding-left: 20px; }

.dockbar .add-content .menu-button span {
  background-image: url(../images/common/add.png); }

.dockbar .manage-content .menu-button span {
  background-image: url(../images/dockbar/settings.png); }

.dockbar .my-sites .menu-button span {
  background-image: url(../images/dockbar/places.png); }

.dockbar-messages-container {
  left: 50%;
  margin-left: -150px; }

.dockbar-messages {
  width: 300px; }

.showing-messages .dockbar-messages {
  display: block; }

.multiple-messages .dockbar-message {
  border-top: 1px solid #CCC;
  padding: 5px 0; }

.multiple-messages .first {
  border-top-width: 0;
  padding-top: 0; }

.add-content-menu .add-page a {
  background: url(../images/navigation/add_page.png) no-repeat 3px 50%;
  padding-left: 25px; }

.add-content-menu .add-application a {
  background: url(../images/common/portlet.png) no-repeat 3px 50%;
  padding-left: 25px; }

.add-content-menu a.lfr-portlet-used {
  color: #999;
  cursor: auto; }

.manage-content-menu li a, .manage-content-menu li .disabled {
  background: url() no-repeat 3px 50%;
  padding-left: 25px; }

.manage-content-menu .manage-page a {
  background-image: url(../images/dock/page_settings.png); }

.manage-content-menu .manage-site-content a {
  background-image: url(../images/common/site_icon.png); }

.manage-content-menu .manage-site-memberships a {
  background-image: url(../images/common/assign.png); }

.manage-content-menu .manage-page-customization a, .manage-content-menu .manage-page-customization .disabled {
  background-image: url(../images/dock/customizations.png); }

.manage-content-menu .page-layout a {
  background-image: url(../images/dock/layout.png); }

.manage-content-menu .sitemap a {
  background-image: url(../images/common/sitemap.png); }

.manage-content-menu .settings a {
  background-image: url(../images/common/configuration.png); }

/* ---------- Customization Bar ---------- */
.page-customization-bar {
  background-color: #999;
  color: #FFF;
  font-size: 1.2em;
  font-weight: bold;
  min-height: 30px;
  padding: 5px; }

.controls-hidden .page-customization-bar {
  display: none; }

.page-customization-bar .customized-icon {
  margin: 5px;
  vertical-align: middle; }

.page-customization-bar .page-customization-actions {
  padding-left: 5em; }

.page-customization-bar .page-customization-actions a {
  color: #EEE;
  font-size: 0.8em;
  padding: 0 1em; }

.page-customization-bar .reset-prototype {
  display: inline;
  padding-left: 1em; }

/* ---------- RTL ---------- */
.rtl .dockbar .admin-toolbar {
  float: right; }
.rtl .dockbar .user-toolbar {
  float: left; }
.rtl .dockbar .menu-button {
  background-position: 7%;
  padding-left: 0;
  padding-right: 5px; }
  .rtl .dockbar .menu-button span {
    background-position: right;
    padding-right: 20px; }
.rtl .my-sites-menu .site-name {
  float: right; }
.rtl .my-sites-menu .site-type {
  float: left;
  margin-right: 10px; }
.rtl .my-sites-menu .control-panel a {
  background-position: right;
  margin-right: 3px;
  padding-right: 25px; }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
.modify-pages .delete-tab {
  background: #333333 url(../images/portlet/close_borderless.png) no-repeat 50%;
  cursor: pointer;
  display: block;
  height: 8px;
  margin-top: -7px;
  padding: 3px;
  position: absolute;
  right: 1px;
  text-indent: -9999em;
  top: 50%;
  width: 8px; }

/* ---------- Navigation portlet ---------- */
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

/* ---------- Page template selector ---------- */
.aui-form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .aui-form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.aui-form-triggers {
  float: left; }

.aui-form-trigger {
  background: #c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .aui-form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .aui-form-trigger:hover, .aui-form-trigger:focus {
    background-color: #83B0CA;
    background-image: url(../images/application/button_bg_over.png); }

.aui-trigger-selected {
  background-color: #EBEBEB;
  background-image: url(../images/application/button_bg_selected.png); }
  .aui-trigger-selected:hover, .aui-trigger-selected:focus {
    background-color: #B7DEF4;
    background-image: url(../images/application/button_bg_selected_over.png); }

.aui-options-trigger img {
  background-image: url(../images/common/configuration.png); }

.aui-save-trigger img {
  background-image: url(../images/dock/my_place_current.png); }

/* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border: none; }

.portlet-topper {
  position: relative; }

.portlet-title {
  display: block;
  font-size: 1em;
  margin: 0; }
  .portlet-title img {
    vertical-align: middle; }

.portlet-title-editable {
  cursor: pointer; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-topper-toolbar {
  margin: 0;
  padding: 2px;
  position: absolute;
  right: 3px;
  text-align: right;
  top: 3px; }
  .portlet-topper-toolbar .nobr {
    display: block;
    float: left;
    padding: 1px; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-icon-back {
  background: url(../images/arrows/01_left.png) no-repeat 0 50%;
  font-weight: bold;
  padding: 5px 5px 5px 18px; }

.portlet-nested-portlets .portlet-boundary {
  position: relative !important;
  top: 0 !important;
  left: 0 !important; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 2.5em;
  position: relative; }

.portlet-borderless-bar {
  background: #333;
  color: #FFF;
  font-size: 10px;
  opacity: 0.3;
  padding: 2px 5px 1px;
  position: absolute;
  right: 0;
  text-shadow: -1px -1px black;
  top: 0;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    color: #3AF;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    text-indent: -9999px;
    vertical-align: top;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    display: none;
    float: left;
    margin-right: 20px; }
  .portlet-borderless-bar .portlet-title-default, .portlet-borderless-bar .portlet-actions {
    min-height: 20px;
    vertical-align: top; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close a {
    background-image: url(../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(../images/portlet/options_borderless.png); }

.portlet-borderless-container:hover .portlet-borderless-bar {
  opacity: 1; }
  .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
    display: inline; }

.portlet-title-default {
  display: inline-block;
  float: right;
  font-weight: bold;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel Page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg, .portlet-msg-info, .portlet-msg-help, .lfr-message-help, .portlet-msg-progress, .lfr-message-progress, .lfr-message-info, .portlet-msg-error, .lfr-message-error, .portlet-msg-alert, .lfr-message-alert, .portlet-msg-success, .lfr-message-success {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  display: block;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status of the current operation ---------- */
/* ---------- Help messages, general additional information, etc. ---------- */
.portlet-msg-info, .portlet-msg-help, .lfr-message-help, .portlet-msg-progress, .lfr-message-progress, .lfr-message-info {
  background-color: #DFF4FF;
  background-image: url(../images/messages/info.png);
  border-color: #A7CEDF; }

.portlet-msg-help, .lfr-message-help {
  background-image: url(../images/portlet/help.png); }

.portlet-msg-progress, .lfr-message-progress {
  background-image: url(../images/aui/loading_indicator.gif); }

/* ---------- Error messages ---------- */
.portlet-msg-error, .lfr-message-error {
  background-color: #FDD;
  background-image: url(../images/messages/error.png);
  border-color: #F00; }

/* ---------- Warning messages ---------- */
.portlet-msg-alert, .lfr-message-alert {
  background-color: #FFC;
  background-image: url(../images/messages/alert.png);
  background-position: 6px 20%;
  border-color: #FC0; }

/* ---------- Success messages ---------- */
.portlet-msg-success, .lfr-message-success {
  background-color: #F4FDEF;
  background-image: url(../images/messages/success.png);
  border-color: #ACDFA7;
  color: #384F34; }

/* ---------- Message labels ---------- */
.portlet-msg-alert-label, .portlet-msg-error-label, .portlet-msg-info-label, .portlet-msg-progress-label, .portlet-msg-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px;
  font-weight: bold; }

.portlet-msg-alert-label {
  background-image: url(../images/messages/alert.png);
  color: #663; }

.portlet-msg-error-label {
  background-image: url(../images/messages/error.png);
  color: #900; }

.portlet-msg-info-label, .portlet-msg-help-label, .portlet-msg-progress-label {
  background-image: url(../images/messages/info.png);
  color: #34404F; }

.portlet-msg-help-label {
  background-image: url(../images/portlet/help.png); }

.portlet-msg-progress-label {
  background-image: url(../images/aui/loading_indicator.gif); }

.portlet-msg-success-label {
  background-image: url(../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay Messages ---------- */
.lfr-message-content, .lfr-message-info, .lfr-message-help, .lfr-message-error, .lfr-message-alert, .lfr-message-success {
  border-left-width: 0;
  border-right-width: 0; }

.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(../images/common/time.png); }

.lfr-message-dismissible.lfr-message-hover .lfr-message-content {
  background-image: none; }
.lfr-message-dismissible.lfr-message-hover .lfr-message-controls {
  display: block; }

.lfr-message-trigger, .lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Table or section header ---------- */
/* ---------- Normal text in a table cell ---------- */
/* ---------- Text in every other row in the cell ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or Cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border: none; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.restricted td.col-1, .alt.restricted td.col-1 {
  background-image: url(../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.results-row.lfr-role .col-1, .results-row.hover.lfr-role .col-1 {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px; }
.results-row.lfr-role-guest .col-1, .results-row.hover.lfr-role-guest .col-1 {
  background-image: url(../images/common/guest_icon.png); }
.results-row.lfr-role-regular .col-1, .results-row.hover.lfr-role-regular .col-1 {
  background-image: url(../images/common/user_icon.png); }
.results-row.lfr-role-site .col-1, .results-row.hover.lfr-role-site .col-1 {
  background-image: url(../images/common/site_icon.png); }
.results-row.lfr-role-organization .col-1, .results-row.hover.lfr-role-organization .col-1 {
  background-image: url(../images/common/organization_icon.png); }
.results-row.lfr-role-team .col-1, .results-row.hover.lfr-role-team .col-1 {
  background-image: url(../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Actions button ---------- */
.lfr-actions.lfr-extended, .lfr-actions.lfr-extended ul {
  background: white url(../images/forms/button.png) repeat-x 0 100%;
  border: 1px solid;
  border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE; }
.lfr-actions ul {
  bottom: -1px; }
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
  background: none; }
.lfr-actions .lfr-trigger li {
  background: transparent;
  border-bottom: 1px solid #DEDEDE;
  padding: 2px; }
  .lfr-actions .lfr-trigger li a {
    padding: 5px 10px 5px 25px; }
    .lfr-actions .lfr-trigger li a:hover {
      background-color: #828F95;
      color: #FFF; }
  .lfr-actions .lfr-trigger li img {
    left: 3px;
    position: absolute; }
  .lfr-actions .lfr-trigger li.last {
    border-bottom: none; }
.lfr-actions.portlet-options {
  background: none;
  border: none;
  float: left; }
  .lfr-actions.portlet-options .lfr-trigger {
    padding: 0; }
    .lfr-actions.portlet-options .lfr-trigger strong {
      min-width: 0;
      padding: 1px; }
      .lfr-actions.portlet-options .lfr-trigger strong a {
        background-image: url(../images/portlet/options.png);
        background-position: 0 0;
        display: block;
        font-size: 0;
        height: 16px;
        padding: 0;
        text-indent: -9999px;
        width: 16px; }

.visible.portlet-options .lfr-trigger strong a {
  background-image: url(../images/portlet/options_selected.png); }

/* ---------- Breadcrumbs taglib ---------- */
.breadcrumbs:before, .breadcrumbs:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden; }
.breadcrumbs:after {
  clear: both; }

.breadcrumbs-vertical {
  display: inline-block; }

.breadcrumbs-horizontal li {
  display: inline-block;
  vertical-align: middle; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border: none; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom: none;
  border-left: none;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

.ie .portlet-borderless-bar {
  -ms-filter: alpha(opacity=20);
  filter: alpha(opacity=20); }
.ie .portlet-borderless-container:hover .portlet-borderless-bar {
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100); }
.ie .taglib-calendar tr td.first a {
  border-right: none; }

.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
  margin-right: 0;
  margin-left: 20px; }
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
  float: left; }
.ie6 .breadcrumbs-vertical, .ie6 .breadcrumbs-horizontal li, .ie7 .breadcrumbs-vertical, .ie7 .breadcrumbs-horizontal li {
  display: inline;
  zoom: 1; }

.ie6 .portlet-topper-toolbar .icon {
  height: 16px;
  width: 16px; }
.ie6 .portlet-borderless-container {
  height: 2.5em; }
.ie6 .portlet-borderless-bar {
  filter: alpha(opacity=90); }
  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }
.ie6 .breadcrumbs {
  zoom: 1; }

/* ---------- RTL ---------- */
.rtl .breadcrumbs-horizontal li {
  float: right; }
.rtl .portlet-msg, .rtl .portlet-msg-info, .rtl .portlet-msg-help, .rtl .lfr-message-help, .rtl .portlet-msg-progress, .rtl .lfr-message-progress, .rtl .lfr-message-info, .rtl .portlet-msg-error, .rtl .lfr-message-error, .rtl .portlet-msg-alert, .rtl .lfr-message-alert, .rtl .portlet-msg-success, .rtl .lfr-message-success {
  background-position: right;
  padding-left: 6px;
  padding-right: 24px;
  text-align: right; }
.rtl .portlet-topper-toolbar {
  left: 3px;
  right: auto;
  text-align: left; }
  .rtl .portlet-topper-toolbar .nobr {
    float: right; }
.rtl .lfr-actions.portlet-options {
  float: right; }
  .rtl .lfr-actions.portlet-options .lfr-trigger strong a {
    padding: 0; }
.rtl .lfr-message .lfr-message-controls {
  left: auto;
  margin-left: -4px;
  margin-right: 3px;
  right: 3px; }
.rtl .results-row, .rtl .results-row.hover {
  padding-right: 5px; }
  .rtl .results-row.lfr-role .col-1, .rtl .results-row.hover.lfr-role .col-1 {
    background-position: right;
    padding-right: 30px; }

fieldset {
  border: 1px solid #BFBFBF;
  padding: 8px; }

.aui-fieldset {
  border-width: 0;
  padding: 0;
  position: relative; }

.aui-dialog-iframe-popup .aui-fieldset {
  margin-bottom: 0; }

.aui-fieldset .aui-field-content, .aui-field-row, .aui-button-holder, .aui-field-wrapper-content {
  margin: 10px 0; }

.aui-field-inline .aui-field-content, .aui-field-row .aui-field-content {
  margin: 0;
  margin-right: 5px; }

.aui-search-bar .aui-field-content {
  margin-right: 0; }
.aui-search-bar .aui-field-content, .aui-search-bar .aui-button-content {
  display: inline-block;
  vertical-align: middle; }

.aui-field-choice .aui-field-label {
  display: inline-block; }

.aui-field-date .aui-field-content {
  overflow: hidden; }

.aui-text-placeholder {
  color: #777; }

legend {
  font-weight: bold;
  padding: 0 6px; }

.aui-fieldset-legend {
  color: #000;
  font-size: 120%;
  font-weight: bold;
  padding: 0 0 1.5em; }

.aui-legend {
  border-bottom: 1px solid #CCC;
  display: block;
  position: absolute;
  width: 90%; }

input {
  background: #FFF; }

input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button, .aui-field-input-text {
  background-image: url(../images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  padding: 5px 1px; }

select {
  padding: 1px; }

input[type="image"] {
  background: transparent none;
  border: none;
  padding: 0; }

input[type="submit"], input[type="button"], input[type="reset"], button {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #34404F;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #FFF;
  width: auto; }
  input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover {
    background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color: #627782;
    color: #369; }
  input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus {
    background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color: #555; }

input.focus, textarea.focus {
  background: #FFC none;
  border-color: #FC0; }

.lfr-actions.lfr-extended, .lfr-actions.lfr-extended ul {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #34404F;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #FFF;
  width: auto;
  padding: 0; }
.lfr-actions.lfr-extended:focus, .lfr-actions.lfr-extended:focus ul {
  background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
  border-color: #555; }
.lfr-actions.lfr-extended.disabled, .lfr-actions.lfr-extended.disabled ul, .lfr-actions.lfr-extended.disabled:hover, .lfr-actions.lfr-extended.disabled:hover ul {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #555;
  opacity: 0.5; }
.lfr-actions.lfr-extended:hover, .lfr-actions.lfr-extended:hover ul {
  background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
  border-color: #627782;
  color: #369; }
.lfr-actions.lfr-extended span {
  cursor: pointer; }

.lfr-actions.disabled .taglib-text {
  color: #A9A9A9; }

.aui-button-disabled input[type], .aui-button-disabled input[type]:hover, .aui-button-disabled input[type]:focus, .aui-button-disabled button, .aui-button-disabled button:hover, .aui-button-disabled button:focus {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #555;
  opacity: 0.5; }

.aui-buttonitem-disabled {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #555;
  opacity: 0.5; }

input.aui-form-validator-error, textarea.aui-form-validator-error, select.aui-form-validator-error {
  border-color: #900;
  border-style: dotted; }

/* ---------- IE6 chokes on attribute selectors in a chain, so we separate them into their own rule ---------- */
.ie fieldset {
  padding-top: 0; }
.ie .aui-button-disabled input {
  -ms-filter: alpha(opacity=50);
  filter: alpha(opacity=50); }

.ie7 .aui-fieldset {
  zoom: 1; }

.ie6 input.text, .ie6 input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button, .ie6 button {
  background-image: url(../images/forms/input_shadow.png);
  background-repeat: no-repeat;
  border: 1px solid;
  border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  padding: 5px 1px; }
.ie6 input.submit, .ie6 input.button, .ie6 button, .ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button {
  background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  color: #34404F;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #FFF;
  width: auto; }
.ie6 .aui-button-disabled input.submit, .ie6 .aui-button-disabled input.button, .ie6 .aui-button-disabled button {
  color: #555; }
.ie6 input.focus, .ie6 textarea.focus {
  background: #FFC none;
  border-color: #FC0; }

.aui-menu-content, body > .lfr-menu-list ul, .aui-underlay-content, .aui-dialog-content {
  -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }

.my-sites-menu .current-site a {
  -webkit-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5); }

.aui-dialog-hd {
  -webkit-box-shadow: 1px 1px 0 white;
  -moz-box-shadow: 1px 1px 0 white;
  box-shadow: 1px 1px 0 white; }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -webkit-box-shadow: inset 0 0 2px #224fa8;
  -moz-box-shadow: inset 0 0 2px #224fa8;
  box-shadow: inset 0 0 2px #224fa8; }

.lfr-search-combobox-item {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px; }

.lfr-search-combobox .aui-field-input-text {
  -webkit-border-radius: 4px 1px 1px 4px;
  -moz-border-radius: 4px 1px 1px 4px;
  -ms-border-radius: 4px 1px 1px 4px;
  -o-border-radius: 4px 1px 1px 4px;
  border-radius: 4px 1px 1px 4px; }

.lfr-search-combobox .aui-button-input {
  -webkit-border-radius: 1px 4px 4px 1px;
  -moz-border-radius: 1px 4px 4px 1px;
  -ms-border-radius: 1px 4px 4px 1px;
  -o-border-radius: 1px 4px 4px 1px;
  border-radius: 1px 4px 4px 1px; }

body > .lfr-menu-list, body > .lfr-menu-list ul, .lfr-actions, .aui-dialog-content, .aui-dialog .yui3-widget-hd, .modify-pages .delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button, .tags-search-combobox .aui-field-input-text, .staging-icon-menu-container .staging-icon-menu.lfr-actions .lfr-trigger strong a, .active-area-proxy, .portlet-document-library .document-display-style .document-thumbnail img, .portlet-document-library-display .document-display-style .document-thumbnail img, .aui-paginator-link, .lfr-header-row .aui-toolbar-only, .lfr-translation-manager, .lfr-translation-manager-translation, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote, .rule-group-instance-container .rule-group-instance, .portlet-search .search-facet .facet-value, .lfr-api-results {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.lfr-header-row .aui-toolbar-content, .lfr-search-combobox, .select-documents, .select-files, .portlet-document-library div.document-display-style, .lfr-upload-container .upload-target, .lfr-upload-container .upload-file, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.portlet-journal .structure-tree .structure-field {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.aui-menu-content {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.aui-underlay-content {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.lfr-hudcrumbs ul {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

.lfr-message .lfr-message-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }

.customizable-layout-column-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.lfr-upload-container .upload-target {
  -webkit-box-shadow: inset 0 0 1px white;
  -moz-box-shadow: inset 0 0 1px white;
  box-shadow: inset 0 0 1px white;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8FBE31', endColorstr='#FF729A22');
  background-image: -webkit-gradient(linear, 50%, 50%, color-stop(0%, #8fbe31), color-stop(85%, #729a22));
  background-image: -webkit-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: -moz-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: -o-linear-gradient(50%, #8fbe31 0%, #729a22 85%);
  background-image: linear-gradient(50%, #8fbe31 0%, #729a22 85%); }

.live-view .staging-tabview-list {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE3F8DF', endColorstr='#FFC4F0BC'); }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.staging-bar {
  -webkit-box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 3em 1em rgba(0, 0, 0, 0.8); }

.staging-tabview-list .aui-tab-active .aui-tab-content, .site-variations-tabview-list .aui-tab-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  -moz-box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  box-shadow: inset 0 0.75em 0.75em rgba(255, 255, 255, 0.55);
  background-image: -webkit-gradient(linear, 0 0, 0 0, color-stop(0%, rgba(0, 0, 0, 0.06)), color-stop(25%, rgba(0, 0, 0, 0.06)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.06)), color-stop(75%, rgba(0, 0, 0, 0.06)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-image: linear-gradient(0 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFEED4', endColorstr='#FFFFDBA6');
  background-size: 100px 100px; }

.portlet-staging-bar .staging-bar .site-variations-tabview-list {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) inset, 1px 3px 8px rgba(0, 0, 0, 0.8);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #777777), color-stop(80%, #333333), color-stop(100%, #333333));
  background-image: -webkit-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: -moz-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: -o-linear-gradient(center bottom, #777777, #333333 80%, #333333);
  background-image: linear-gradient(center bottom, #777777, #333333 80%, #333333); }

.rule-group-instance-container .rule-group-instance {
  -webkit-box-shadow: 1px 1px 2px #999999;
  -moz-box-shadow: 1px 1px 2px #999999;
  box-shadow: 1px 1px 2px #999999; }

.lfr-action-label {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.lfr-api-service-search .aui-field-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ---------- Breadcrumbs ---------- */
.breadcrumbs-horizontal {
  margin-bottom: 1.5em; }

.breadcrumbs-horizontal li {
  background: url(/apicil-theme/images/arrows/05_right.png) no-repeat 100% 50%;
  margin-right: 5px;
  max-width: 50%;
  padding-right: 15px; }

.breadcrumbs-vertical li {
  background: url(/apicil-theme/images/arrows/07_down.png) no-repeat 50% 100%;
  padding: 0 0 9px;
  max-width: auto; }

.breadcrumbs a {
  display: block; }

.breadcrumbs-vertical a {
  text-align: center;
  text-decoration: none; }

.breadcrumbs .last {
  background-image: none; }

.breadcrumbs-horizontal .last {
  margin-top: 0.2em; }

.breadcrumbs-vertical .last {
  font-weight: bold; }

.breadcrumbs-horizontal .last a, .aui-tree-node-selected a {
  color: #555; }

/* ---------- Hidden Accessible ---------- */
#skip-to-content, #banner h2, #banner h3, #navigation h1, .site-breadcrumbs h1 {
  clip: rect(0 0 0 0);
  position: absolute; }

.opens-new-window-accessible {
  background: url(/apicil-theme/images/common/open_window.png) no-repeat 0 50%;
  display: inline-block;
  font-size: 0;
  height: 11px;
  margin-left: 2px;
  overflow: hidden;
  text-indent: -9999px;
  vertical-align: top;
  width: 11px; }

/* ---------- Extras ---------- */
.lfr-title-scope-selector {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.lfr-title-scope-selector {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.logo .current-site, #navigation, #navigation a, .portlet, .portlet-topper, .site-breadcrumbs ul, .aui-form-validator-message {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

.green .logo .current-site {
  background-color: #AFBFA7; }

.green .aui-state-hover {
  background-color: #CFDABA;
  background-image: url(/apicil-theme/images/color_schemes/green/application/state_hover_bg.png);
  border-color: #778362; }

.green .aui-icon {
  background-image: url(/apicil-theme/images/color_schemes/green/aui/icon_sprite.png); }

/* ---------- Links ---------- */
.green a {
  color: #677D5B; }

.green a:hover {
  color: #66CD00; }

/* ---------- Application styling ---------- */
.green .results-header {
  background-color: #D7DDD2; }

.green .results-row.alt td {
  background-color: #E2E7DE; }

.green .results-row.hover td {
  background-color: #C4CDBD; }

.green .drop-area {
  background-color: #DBDED4; }

.green .aui-resizable-proxy {
  border-color: #909683; }

.green .aui-sortable-proxy {
  background-color: #7C8272; }

.green .aui-menugroup-content h4 {
  background-color: #D7DFD3;
  color: #677D5B; }

.green .aui-menu-content li a, .green .lfr-menu-list ul li a {
  color: #2F342C; }

.green .my-sites-menu .current-site {
  border-color: #42811D; }

.green .my-sites-menu .current-site a {
  background-color: #68BB30;
  color: #FFF; }

.green .aui-menu-content li a.aui-focus, .green .lfr-menu-list ul a.aui-focus, .green .lfr-menu-expanded li a:focus {
  background-color: #677D5B;
  color: #FFF;
  text-shadow: -1px -1px #2f342c; }

.green .aui-tab {
  background: none; }

.green .aui-tab-active {
  background-color: #333; }

.green .aui-tab-active, .green .aui-tab-active a {
  color: #FFF; }

.green .portlet-communities .lfr-current-theme, .green .portlet-enterprise-admin .lfr-current-theme {
  background-color: #F6F8F1;
  border-color: #909683; }

.green .portlet-communities .theme-entry, .green .portlet-communities .lfr-current-theme .theme-screenshot, .green .portlet-enterprise-admin .theme-entry, .green .portlet-enterprise-admin .lfr-current-theme .theme-screenshot {
  border-color: #B9BDAF; }

.green .portlet-communities .theme-entry .theme-title, .green .portlet-enterprise-admin .theme-entry .theme-title {
  background-color: #909488;
  border-color: #909683; }

.green .portlet-communities .lfr-theme-list h3, .green .portlet-enterprise-admin .lfr-theme-list h3 {
  background-color: #DBDED4; }

.green .portlet-communities .selected-color-scheme .theme-entry, .green .portlet-enterprise-admin .selected-color-scheme .theme-entry {
  border-color: #669A33; }

.green .portlet-communities .lfr-theme-list .theme-entry:hover, .green .portlet-enterprise-admin .lfr-theme-list .theme-entry:hover {
  background-color: #F5FFE0;
  border-color: #CFE0A8;
  color: #BBC99F; }

.green .portlet-communities .theme-entry:hover .theme-thumbnail, .green .portlet-enterprise-admin .theme-entry:hover .theme-thumbnail {
  border-color: #CFE0A8; }

.green .portlet-document-library .detail-column-last {
  background-color: #F2FFD8; }

.green .portlet-document-library .detail-column-last .detail-column-content {
  border-color: #C6DA89; }

.green .dockbar {
  background-color: #A2AF98;
  background-image: url(/apicil-theme/images/color_schemes/green/dockbar/dockbar_bg.png); }

.green .dockbar .menu-button-active {
  background-color: #95DB5C;
  background-image: url(/apicil-theme/images/color_schemes/green/dockbar/button_active_bg.png); }

.green .dockbar .menu-button-active a {
  color: #FFF; }

.green .aui-portal-layout-drag-indicator {
  background-color: #57B63C; }

.green .aui-autocomplete-results-content {
  border-color: #C1F599; }

.green .aui-autocomplete-selected {
  background-color: #E9F7E0;
  border-color: #BBEAA4; }

.green .aui-textboxlistentry {
  background-color: #D9F4CB;
  border-color: #BBEAA4; }

.green .aui-textboxlistentry-focused {
  background-color: #57B63C;
  border-color: #404F34; }

.green .aui-textboxlistentry-close-hover {
  background-color: #BBEAA4; }

/* ---------- Portlet wrapper and icons ---------- */
.green .portlet {
  border-color: #909683; }

.green .portlet-topper {
  background-color: #D9DDD3;
  border-bottom-color: #B7BCAE; }

.green .panel-page .portlet-topper {
  border-bottom-color: #909683; }

.green .portlet-section-selected, .green .portlet-section-selected a {
  background-color: #909683; }

.green .portlet-section-selected a:hover, .green .portlet-section-selected a:focus {
  background-color: #909683; }

/* ---------- Calendar portlet ---------- */
.green .portlet-calendar .calendar-day .day-text {
  background-color: #909683; }

.green .taglib-calendar tr td a {
  background-color: #EFF3EA; }

.green .taglib-calendar tr td a:hover {
  background-color: #909683; }

.green .taglib-calendar .calendar-current-day a {
  border-color: #909683;
  color: #5F9930; }

.green .portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover, .green .portlet-calendar .taglib-calendar tr td.calendar-current-day a:focus {
  background-color: #F2FFDF;
  border-color: #B7BCAE;
  color: #5BCC00; }

.green .taglib-calendar .calendar-current-day, .green .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }

.green .taglib-calendar tr td.calendar-inactive {
  color: #BEC4B5; }

/* ---------- Miscellaneous portlet styles ---------- */
.green .journal-template-error .scroll-pane pre span {
  background-color: #BEC4B5; }

.green .restricted * {
  color: #909683; }

.green .lfr-actions .lfr-trigger li a:hover {
  background-color: #909683; }

.green .lfr-tag-selector-popup .aui-textfield-content {
  background-color: #DBDED4;
  border-color: #B9BDAF; }

/* This CSS sets the default styles for forms. */
.green input[type="submit"], .green input[type="button"], .green input[type="reset"], .green button, .green .lfr-actions, .green .lfr-actions ul {
  color: #404F34; }

.green input[type="submit"]:hover, .green input[type="button"]:hover, .green input[type="reset"]:hover, .green button:hover, .green .lfr-actions:hover, .green .lfr-actions:hover ul {
  background-color: #CFDABA;
  background-image: url(/apicil-theme/images/color_schemes/green/application/state_hover_bg.png);
  border-color: #778362;
  color: #669A33; }

.green input[type="submit"]:focus, .green input[type="button"]:focus, .green input[type="reset"]:focus, .green button:focus, .green .lfr-actions:focus, .green .lfr-actions:focus ul {
  background-color: #ECECEC;
  background-image: url(/apicil-theme/images/application/state_active_bg.png); }

/* ---------- IE6 chokes on attribute selectors in a chain, so we separate them into their own rule ---------- */
.ie6 .green input.submit, .ie6 .green input.button, .ie6 .green button, .ie6 .green .aui-button-disabled input.submit, .ie6 .green .aui-button-disabled input.button, .ie6 .green .aui-button-disabled button {
  color: #404F34; }

/* ---------- Site breadcrumbs ---------- */
.green .site-breadcrumbs li.first a {
  color: #669A33; }

.green .site-breadcrumbs li.last a {
  color: #55674B; }

.green .lfr-hudcrumbs .breadcrumbs li a, .green .lfr-hudcrumbs .breadcrumbs li span {
  color: #FFF; }

.orange .logo .current-site {
  background-color: #BFB8A7; }

.orange .aui-state-hover {
  background-color: #DAC8BA;
  background-image: url(/apicil-theme/images/color_schemes/orange/application/state_hover_bg.png);
  border-color: #837062; }

.orange .aui-icon {
  background-image: url(/apicil-theme/images/color_schemes/orange/aui/icon_sprite.png); }

/* ---------- Links ---------- */
.orange a {
  color: #7D745B; }

.orange a:hover {
  color: #CD7700; }

/* ---------- Application styling ---------- */
.orange .results-header {
  background-color: #DDD9D2; }

.orange .results-row.alt td {
  background-color: #E7E4DE; }

.orange .results-row.hover td {
  background-color: #CDC7BD; }

.orange .drop-area {
  background-color: #DED8D4; }

.orange .aui-resizable-proxy {
  border-color: #968A83; }

.orange .aui-sortable-proxy {
  background-color: #827972; }

.orange .aui-menugroup-content h4 {
  background-color: #DFDCD3;
  color: #7D745B; }

.orange .aui-menu-content li a, .orange .lfr-menu-list ul li a {
  color: #34322C; }

.orange .my-sites-menu .current-site {
  border-color: #81641D; }

.orange .my-sites-menu .current-site a {
  background-color: #BB8F30;
  color: #FFF; }

.orange .aui-menu-content li a.aui-focus, .orange .lfr-menu-list ul a.aui-focus, .orange .lfr-menu-expanded li a:focus {
  background-color: #7D745B;
  color: #FFF;
  text-shadow: -1px -1px #34322c; }

.orange .aui-tab {
  background: none; }

.orange .aui-tab-active {
  background-color: #333; }

.orange .aui-tab-active, .orange .aui-tab-active a {
  color: #FFF; }

.orange .portlet-communities .lfr-current-theme, .orange .portlet-enterprise-admin .lfr-current-theme {
  background-color: #F8F4F1;
  border-color: #968A83; }

.orange .portlet-communities .theme-entry, .orange .portlet-communities .lfr-current-theme .theme-screenshot, .orange .portlet-enterprise-admin .theme-entry, .orange .portlet-enterprise-admin .lfr-current-theme .theme-screenshot {
  border-color: #BDB4AF; }

.orange .portlet-communities .theme-entry .theme-title, .orange .portlet-enterprise-admin .theme-entry .theme-title {
  background-color: #948D88;
  border-color: #968A83; }

.orange .portlet-communities .lfr-theme-list h3, .orange .portlet-enterprise-admin .lfr-theme-list h3 {
  background-color: #DED8D4; }

.orange .portlet-communities .selected-color-scheme .theme-entry, .orange .portlet-enterprise-admin .selected-color-scheme .theme-entry {
  border-color: #9A6F33; }

.orange .portlet-communities .lfr-theme-list .theme-entry:hover, .orange .portlet-enterprise-admin .lfr-theme-list .theme-entry:hover {
  background-color: #FFEEE0;
  border-color: #E0BDA8;
  color: #C9B09F; }

.orange .portlet-communities .theme-entry:hover .theme-thumbnail, .orange .portlet-enterprise-admin .theme-entry:hover .theme-thumbnail {
  border-color: #E0BDA8; }

.orange .portlet-document-library .detail-column-last {
  background-color: #FFE9D8; }

.orange .portlet-document-library .detail-column-last .detail-column-content {
  border-color: #DAA489; }

.orange .dockbar {
  background-color: #AFA798;
  background-image: url(/apicil-theme/images/color_schemes/orange/dockbar/dockbar_bg.png); }

.orange .dockbar .menu-button-active {
  background-color: #DBAC5C;
  background-image: url(/apicil-theme/images/color_schemes/orange/dockbar/button_active_bg.png); }

.orange .dockbar .menu-button-active a {
  color: #FFF; }

.orange .aui-portal-layout-drag-indicator {
  background-color: #B6A63C; }

.orange .aui-autocomplete-results-content {
  border-color: #F5D599; }

.orange .aui-autocomplete-selected {
  background-color: #F7F0E0;
  border-color: #EAD8A4; }

.orange .aui-textboxlistentry {
  background-color: #F4EACB;
  border-color: #EAD8A4; }

.orange .aui-textboxlistentry-focused {
  background-color: #B6A63C;
  border-color: #4F4534; }

.orange .aui-textboxlistentry-close-hover {
  background-color: #EAD8A4; }

/* ---------- Portlet wrapper and icons ---------- */
.orange .portlet {
  border-color: #968A83; }

.orange .portlet-topper {
  background-color: #D9DDD3;
  border-bottom-color: #B7BCAE; }

.orange .panel-page .portlet-topper {
  border-bottom-color: #968A83; }

.orange .portlet-section-selected, .orange .portlet-section-selected a {
  background-color: #968A83; }

.orange .portlet-section-selected a:hover, .orange .portlet-section-selected a:focus {
  background-color: #968A83; }

/* ---------- Calendar portlet ---------- */
.orange .portlet-calendar .calendar-day .day-text {
  background-color: #968A83; }

.orange .taglib-calendar tr td a {
  background-color: #EFF3EA; }

.orange .taglib-calendar tr td a:hover {
  background-color: #968A83; }

.orange .taglib-calendar .calendar-current-day a {
  border-color: #968A83;
  color: #5F9930; }

.orange .portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover, .orange .portlet-calendar .taglib-calendar tr td.calendar-current-day a:focus {
  background-color: #F2FFDF;
  border-color: #B7BCAE;
  color: #5BCC00; }

.orange .taglib-calendar .calendar-current-day, .orange .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }

.orange .taglib-calendar tr td.calendar-inactive {
  color: #BEC4B5; }

/* ---------- Miscellaneous portlet styles ---------- */
.orange .journal-template-error .scroll-pane pre span {
  background-color: #BEC4B5; }

.orange .restricted * {
  color: #968A83; }

.orange .lfr-actions .lfr-trigger li a:hover {
  background-color: #968A83; }

.orange .lfr-tag-selector-popup .aui-textfield-content {
  background-color: #DED8D4;
  border-color: #BDB4AF; }

/* This CSS sets the default styles for forms. */
.orange input[type="submit"], .orange input[type="button"], .orange input[type="reset"], .orange button, .orange .lfr-actions, .orange .lfr-actions ul {
  color: #4F4534; }

.orange input[type="submit"]:hover, .orange input[type="button"]:hover, .orange input[type="reset"]:hover, .orange button:hover, .orange .lfr-actions:hover, .orange .lfr-actions:hover ul {
  background-color: #DAC8BA;
  background-image: url(/apicil-theme/images/color_schemes/orange/application/state_hover_bg.png);
  border-color: #837062;
  color: #9A6F33; }

.orange input[type="submit"]:focus, .orange input[type="button"]:focus, .orange input[type="reset"]:focus, .orange button:focus, .orange .lfr-actions:focus, .orange .lfr-actions:focus ul {
  background-color: #ECECEC;
  background-image: url(/apicil-theme/images/application/state_active_bg.png); }

/* ---------- IE6 chokes on attribute selectors in a chain, so we separate them into their own rule ---------- */
.ie6 .orange input.submit, .ie6 .orange input.button, .ie6 .orange button, .ie6 .orange .aui-button-disabled input.submit, .ie6 .orange .aui-button-disabled input.button, .ie6 .orange .aui-button-disabled button {
  color: #4F4534; }

/* ---------- Site breadcrumbs ---------- */
.orange .site-breadcrumbs li.first a {
  color: #9A6F33; }

.orange .site-breadcrumbs li.last a {
  color: #67604B; }

.orange .lfr-hudcrumbs .breadcrumbs li a, .orange .lfr-hudcrumbs .breadcrumbs li span {
  color: #FFF; }

.selected-profil-btn, .selected-profil-btn:hover, .unselected-profil-btn:hover, .unselected-profil-btn:focus, .selected-profil-btn:focus {
  color: #fff;
  background: #f78b12; }

.unselected-profil-btn {
  color: #f78b12;
  background: white;
  border: 1px solid #f78b12 !important; }

/* ---------- Base styles ---------- */
body {
  background: #EEF0F2;
  font-size: 11px; }

a {
  color: #5B677D;
  text-decoration: underline; }

a:hover {
  color: #06C;
  text-decoration: none; }

hr, .separator {
  border-color: #BFBFBF transparent #FFF;
  border-style: solid;
  border-width: 1px 0; }

#wrapper {
  background: none;
  margin: 0 auto;
  max-width: 90%;
  min-width: 960px;
  position: relative; }

.ie6 #wrapper {
  width: 90%; }

#banner {
  background: none;
  height: auto;
  margin-top: 1.4em;
  position: relative;
  z-index: 210; }

.site-title .site-name {
  background: #555555 url(../images/common/site_icon.png) no-repeat 15px 50%;
  color: #FFF;
  display: block;
  float: right;
  font-size: 1em;
  font-weight: bold;
  margin: 15px 0 0 20px;
  padding: 7px 17px 7px 40px;
  position: relative;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5); }

.page-template .site-title .site-name {
  background-image: url(../images/common/page_template.png); }

.site-template .site-title .site-name {
  background-image: url(../images/common/site_template.png); }

.company-site .site-title .site-name {
  background-image: url(../images/common/folder.png); }

.organization-site .site-title .site-name {
  background-image: url(../images/common/organization_icon_white.png); }

.user-site .site-title .site-name {
  background-image: url(../images/common/user_icon_white.png); }

.private-page .site-title .site-name:after {
  background-image: url(../images/common/key_small.png);
  content: '';
  display: block;
  height: 10px;
  left: 24px;
  position: absolute;
  top: 50%;
  width: 10px; }

#skip-to-content:focus {
  clip: rect(auto auto auto auto);
  margin-top: 35px;
  right: 5px;
  z-index: 200; }

#sign-in {
  background: url(/apicil-theme/images/common/key.png) no-repeat 3px 50%;
  font-weight: bold;
  padding: 5px 5px 5px 25px;
  position: absolute;
  right: 0;
  top: -1.2em; }

.ie7 #banner {
  z-index: 2; }

.ie7 .portlet-message-boards .thread-body {
  word-wrap: break-word; }

.ie6 #banner {
  height: 1%; }

.ie6 #banner h1.logo {
  height: 1%; }

/* ---------- Main navigation ---------- */
#navigation {
  background: #414445 url(/apicil-theme/images/navigation/bg.png) repeat-x 0 0;
  clear: both;
  margin: 0 auto 5px;
  min-height: 2.2em;
  padding: 0 5px;
  position: relative;
  z-index: 210; }

#navigation ul {
  list-style: none;
  margin: 0;
  padding: 3px; }

.ie7 #navigation ul {
  padding: 2px; }

#navigation li, #navigation a {
  display: inline-block; }

.ie6 #navigation li, .ie7 #navigation li, .ie6 #navigation a, .ie7 #navigation a {
  display: inline;
  zoom: 1;
  z-index: 200; }

#navigation li {
  position: relative;
  vertical-align: top; }

#navigation a {
  color: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 1px;
  padding: 3px 15px;
  text-decoration: none; }

.touch #navigation a {
  padding: 10px 20px; }

.ie6 #navigation a, .ie7 #navigation a {
  padding: 4px 15px; }

#navigation .yui3-dd-drop a {
  cursor: move; }

#navigation .selected a, #navigation li.hover a, #navigation a:hover, #navigation a:focus, #navigation .child-menu li a, #navigation .yui3-dd-dragging, .lfr-navigation-proxy {
  background: #313334;
  color: #FFF;
  outline: 0;
  text-shadow: -1px -1px black; }

#navigation li.hover .child-menu {
  background: #1E2529;
  display: block;
  position: absolute;
  width: 200px;
  z-index: 250; }

.ie6 #navigation ul.child-menu-visible, .ie6 #navigation li.hover .child-menu, .ie7 #navigation ul.child-menu-visible, .ie7 #navigation li.hover ul.child-menu {
  left: 0;
  top: 25px; }

#navigation .child-menu {
  display: none; }

#navigation .child-menu li {
  border-width: 0 0 1px;
  display: block;
  float: none;
  margin: 0; }

#navigation .child-menu li a {
  cursor: pointer !important; }

.ie7 #navigation .child-menu li a {
  zoom: 1; }

#navigation .child-menu li a:hover, #navigation li a.active {
  background-color: #020509; }

#navigation .child-menu .selected a {
  background: #020509 url(/apicil-theme/images/navigation/bullet_selected.png) no-repeat 5px 50%; }

.nav-menu-style-arrows ul {
  list-style-image: url(/apicil-theme/images/navigation/bullet_selected.png); }

/* ---------- Portlet wrapper and icons ---------- */
.portlet {
  background-color: #EEF0F2;
  border: 1px solid #C8C9CA;
  margin: 0 0 10px;
  padding: 3px;
  text-align: left; }

.portlet-topper {
  background: #d4d4d4 url(/apicil-theme/images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  font-size: 1.1em; }

.portlet-title {
  float: none;
  font-weight: bold;
  min-width: 50%;
  padding: 5px;
  text-shadow: 1px 1px #FFF; }

.signed-in.controls-visible .portlet-title {
  padding-right: 80px; }

.lfr-portlet-title-editable {
  margin-top: -4px;
  z-index: 9999; }

.ie .lfr-portlet-title-editable {
  margin-top: -6px; }

.lfr-portlet-title-editable-content {
  padding: 0; }

.ie .lfr-portlet-title-editable-content {
  margin-top: 4px; }

.portlet-asset-publisher .asset-content, .portlet-asset-publisher .asset-summary, .portlet-asset-publisher .asset-title, .portlet-asset-publisher .header-title, .portlet-asset-publisher li.title-list, .portlet-asset-publisher .results-row, .portlet-blogs .entry-body, .portlet-blogs .entry-title, .portlet-blogs .header-title, .portlet-journal-content .journal-content-article, .portlet-message-boards .header-title, .portlet-message-boards .thread-body, .portlet-search .results-row {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

.portlet-icons {
  float: none; }

.portlet-icons .portlet-close-icon {
  border-width: 0; }

.page-maximized .portlet-icons {
  font-size: 11px; }

.ie .portlet-title {
  padding-bottom: 5px; }

.ie6 .portlet-topper {
  zoom: 1; }

/* ---------- Footer ---------- */
#footer {
  text-align: right; }

/* ---------- Site breadcrumbs ---------- */
.site-breadcrumbs {
  margin: 0 0 5px;
  width: auto; }

.site-breadcrumbs ul {
  background-color: #FFF;
  border: 1px solid #DEDEDE;
  border-color: #C0C2C5;
  margin: 0; }

.site-breadcrumbs li {
  background-image: none;
  margin-right: 0;
  padding-left: 0.75em;
  padding-right: 0; }

.site-breadcrumbs li span {
  background: url(/apicil-theme/images/common/breadcrumbs.png) no-repeat 100% 50%;
  display: block;
  padding: 0.5em 15px 0.5em 0; }

.site-breadcrumbs li span a {
  text-decoration: none; }

.site-breadcrumbs li.first a, .site-breadcrumbs li.only a {
  color: #369;
  font-weight: bold; }

.site-breadcrumbs li.last a {
  color: #4B5567;
  font-size: 1.3em; }

.site-breadcrumbs .last {
  font-size: 1em;
  margin-top: 0;
  padding-right: 0; }

.site-breadcrumbs .last span {
  background-image: none;
  padding: 0; }

/* ---------- Hudcrumbs ---------- */
.lfr-hudcrumbs {
  position: fixed;
  top: 0;
  z-index: 440; }

.lfr-hudcrumbs ul {
  background: #414445;
  background: rgba(0, 0, 0, 0.8); }

.lfr-hudcrumbs .breadcrumbs li a, .lfr-hudcrumbs .breadcrumbs li span {
  color: #FFF; }

.lfr-hudcrumbs li span {
  background-image: url(/apicil-theme/images/common/breadcrumbs_hud.png); }

/* ---------- Misc. ---------- */
.lfr-panel-container {
  background-color: transparent; }

.aui-combobox .aui-field-input {
  padding: 4px 3px 3px;
  font-size: 11px;
  height: 15px; }

.aui-combobox .aui-field {
  float: left;
  line-height: 0; }

.lfr-portlet-title-editable-content .aui-field {
  float: none;
  display: inline; }

/* ---------- Extras ---------- */
#banner .site-name {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white; }

.portlet-borderless-bar {
  -moz-border-radius: 20px;
  -moz-box-shadow: inset 0 1px 3px #000;
  -webkit-border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 3px #000;
  border-radius: 20px;
  box-shadow: inset 0 1px 3px #000; }

.portlet-topper {
  -moz-box-shadow: 1px 1px 0 #FFF;
  -webkit-box-shadow: 1px 1px 0 #FFF;
  box-shadow: 1px 1px 0 #FFF; }

#banner .site-name {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8), 1px 1px 1px white; }

#navigation li.selected a {
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.8); }

.aui-combobox .aui-toolbar-first {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* ---------- RTL ---------- */
.rtl .portlet {
  text-align: right; }
.rtl .signed-in.controls-visible .portlet-title {
  padding-left: 80px;
  padding-right: 5px; }
.rtl .site-breadcrumbs li span {
  background-image: url(/apicil-theme/images/common/breadcrumbs_rtl.png);
  background-position: 0 50%;
  padding-left: 15px;
  padding-right: 2px; }
.rtl .site-breadcrumbs .last span {
  background-image: none; }

@font-face {
  font-family: "custom";
  src: url(../fonts/icons/custom.eot);
  src: url(../fonts/icons/custom.eot?#iefix) format("eot"), url(../fonts/icons/custom.woff) format("woff"), url(../fonts/icons/custom.ttf) format("truetype"), url(../fonts/icons/custom.svg#custom) format("svg"); }

.icon:before {
  font-family: "custom";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  /* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
  text-decoration: none;
  text-transform: none; }

.icon-contact_geo:before {
  content: "\E001"; }

.icon-contact_mail:before {
  content: "\E002"; }

.icon-contact_phone:before {
  content: "\E003"; }

.icon-fleches_droite:before {
  content: "\E004"; }

.icon-fleches_gauche:before {
  content: "\E005"; }

.icon-footer_assures:before {
  content: "\E006"; }

.icon-footer_collegues:before {
  content: "\E007"; }

.icon-footer_groupe:before {
  content: "\E008"; }

.icon-footer_sociales:before {
  content: "\E009"; }

.icon-lock:before {
  content: "\E00A"; }

.icon-partenaires_banque:before {
  content: "\E00B"; }

.icon-partenaires_conseil:before {
  content: "\E00C"; }

.icon-partenaires_immo:before {
  content: "\E00D"; }

.icon-partenaires_sante:before {
  content: "\E00E"; }

.icon-reseau_linkedin:before {
  content: "\E00F"; }

.icon-reseau_twitter:before {
  content: "\E010"; }

.icon-valeur_Check-01:before {
  content: "\E011"; }

.icon-valeur_paper-clip:before {
  content: "\E012"; }

.icon-valeur_soleil:before {
  content: "\E013"; }

body {
  font-size: 14px;
  font-family: Arial;
  color: #666;
  background: white;
  position: relative; }

@font-face {
  font-family: "helvetica";
  src: url("font/helvetica.eot");
  src: url("font/helvetica.eot?#iefix") format("embedded-opentype"), url("font/helvetica.woff") format("woff"), url("font/helvetica.ttf") format("truetype"), url("font/helvetica.svg#helvetica_bqregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'EuroPerformance';
  src: url("font/EuroPerformance.eot");
  src: url("font/EuroPerformance.woff") format("woff"), url("font/EuroPerformance.ttf") format("truetype"), url("font/EuroPerformance.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'helveticaBold';
  src: url("font/helveticabold.eot");
  src: url("font/helveticabold.eot?#iefix") format("embedded-opentype"), url("font/helveticabold.woff") format("woff"), url("font/helveticabold.ttf") format("truetype"), url("font/helveticabold.svg#helveticaboldregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "ArialMonospaced";
  src: url("font/ArialMonospacedMTStd.eot");
  src: url("font/ArialMonospacedMTStd.eot") format("embedded-opentype"), url("font/ArialMonospacedMTStd.woff") format("woff"), url("font/ArialMonospacedMTStd.ttf") format("truetype"), url("font/ArialMonospacedMTStd.svg") format("svg"); }

#wrapper {
  width: 100%;
  max-width: 100%;
  min-width: 1280px !important; }

header#banner {
  width: 1200px;
  margin: 0 auto; }

#content {
  width: 100%;
  max-width: 100%; }

.content-in {
  width: 1200px;
  margin: 0 auto;
  padding: 30px 0 20px 0; }

footer#footer {
  width: 100%;
  max-width: 100%;
  padding: 20px 0 50px;
  clear: both; }

footer#footer .footer-in {
  width: 1200px;
  margin: 0 auto; }

#navigation {
  background: #e5e5e5;
  padding: 0;
  margin-bottom: 0;
  /*z-index: 100;*/
  /*height: 35px;*/
  /*min-height: 2.1em !important;*/
  position: relative;
  z-index: 2 !important;
  min-height: auto !important; }

#navigation ul {
  padding: 0; }

#navigation .selected a, #navigation li.hover a, #navigation a:hover, #navigation a:focus, #navigation .child-menu li a, #navigation .yui3-dd-dragging, .lfr-navigation-proxy {
  background: none;
  text-shadow: none;
  color: #F60;
  box-shadow: none !important; }

#navigation a {
  text-transform: uppercase;
  border-radius: 0;
  color: #10044C;
  font-size: 14px;
  font-weight: normal;
  font-family: "helvetica"; }

nav#navigation {
  min-height: auto !important;
  box-sizing: content-box; }

.logo .current-site, #navigation, #navigation a, .portlet, .portlet-topper, .site-breadcrumbs ul, .aui-form-validator-message, body > .lfr-menu-list, body > .lfr-menu-list ul, .lfr-actions, .aui-dialog-content, .aui-dialog .yui3-widget-hd, .modify-pages .delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button, .tags-search-combobox .aui-field-input-text, .staging-icon-menu-container .staging-icon-menu.lfr-actions .lfr-trigger strong a, .active-area-proxy, .portlet-document-library .document-display-style .document-thumbnail img, .portlet-document-library-display .document-display-style .document-thumbnail img, .aui-paginator-link, .lfr-header-row .aui-toolbar-only, .lfr-translation-manager, .lfr-translation-manager-translation, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote, .rule-group-instance-container .rule-group-instance, .portlet-search .search-facet .facet-value, .lfr-api-results {
  border-radius: 0; }

#navigation span.delete-tab, #navigation .modify-pages .delete-tab {
  display: none; }

#navigation .yui3-dd-drop a {
  cursor: pointer; }

#navigation li.selected a {
  box-shadow: none !important;
  font-weight: bold; }

#navigation > table {
  width: 100%; }

#navigation > table td {
  text-align: center; }

#navigation > table td a {
  display: block;
  padding: 4px 22px;
  text-align: center;
  border-right: 1px solid white; }

/*header*/
#sign-in {
  top: 0; }

.bloc-recherche-header {
  width: 399px;
  position: absolute;
  right: 0;
  top: 28px; }

.bloc-recherche-header select {
  display: none; }

h1.site-title {
  float: left;
  /*width: 600px;*/
  margin: 8px 0; }

/**separation logo et titre***/
h1.site-title a {
  float: left;
  border-right: 1px solid #110729;
  margin-right: 19px;
  padding-right: 19px;
  max-width: 10rem;
  max-height: 80px;
  width: 10rem; }

h1.site-title a img {
  max-width: 100%;
  height: auto;
  display: block; }

h1.site-title span {
  float: left;
  display: block;
  width: 340px;
  padding-top: 17px;
  font-size: 14px;
  font-weight: normal;
  color: #A7A7A7;
  font-style: italic; }

h1.site-title-performance span {
  color: #859624;
  padding-top: 22px; }

.bloc-recherche-header form input[type="text"], .bloc-recherche-header form input.focus[type="text"] {
  width: 180px;
  padding-right: 30px;
  font-style: italic;
  color: #7F7F7F;
  background: none;
  border: 1px solid #ccc; }

h2.page-title {
  display: none; }

.bloc-recherche-header input[type="image"] {
  position: relative;
  left: -35px; }

.recherche-header-left {
  float: left;
  width: 252px;
  margin: 0 20px 0 0; }

.link-client {
  display: block;
  float: right;
  background: url("/apicil-theme/images/common/picto-acces.png") no-repeat 0 0;
  text-decoration: none;
  width: 90px;
  /*height: 21px;*/
  color: white;
  padding: 13px 15px;
  font-family: "helvetica";
  font-size: 15px;
  text-align: center;
  position: relative;
  top: -10px; }

.link-client-access {
  float: right;
  color: #10044C;
  text-decoration: underline;
  font-size: 12px;
  margin: 6px 20px 0 0; }

.link-client:hover {
  color: white; }

/*footer*/
#footer {
  text-align: left; }

.bloc-footer-list {
  overflow: hidden;
  height: 1%;
  padding: 10px 0 10px 0;
  margin: 0 0 22px 0; }

.list-footer-in {
  float: left;
  margin: 0;
  width: 300px;
  height: 80px;
  padding: 5px 0;
  border-right: 1px solid #d7d7d7; }

.list-footer-in ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative; }

.list-footer-in ul li {
  list-style: none;
  padding: 0;
  margin: 0 0 5px 0;
  float: left;
  width: 140px; }
  .list-footer-in ul li a, .list-footer-in ul li button {
    display: block;
    color: #666;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal; }
  .list-footer-in ul li button {
    background: none;
    border: none;
    padding: 0;
    outline: none; }
    .list-footer-in ul li button:hover {
      text-decoration: underline; }

.list-footer-in ul li a:hover {
  text-decoration: underline; }

.list-footer-in h1 {
  font-size: 12px;
  margin: 0 0 8px 0;
  padding: 0;
  color: #F60; }

.list-footer-in.first {
  width: 370px; }

.list-footer-in.first img {
  max-width: 150px; }

/*
.bottom-footer-left {
	float: left;
	width: 60%
}
*/
.bottom-footer-right {
  float: right;
  width: 340px; }

.bottom-footer-left li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; }

.bottom-footer-left ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.bottom-footer-left li > a {
  display: block;
  padding: 0;
  margin: 0;
  color: #10044C;
  text-decoration: none; }

.bottom-footer-left li > a:hover {
  text-decoration: underline; }

.icon-actions {
  clear: both;
  margin-top: 7px; }

.bottom-footer-right li {
  float: left;
  list-style: none;
  padding: 0;
  margin: 0 0 0 7px; }

.bottom-footer-right li a {
  display: block;
  float: left; }

.bottom-footer-right ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.bottom-footer-right li.textLabel {
  font-weight: bold;
  font-size: 13px;
  color: #10044C;
  position: relative;
  top: 2px;
  font-weight: bold; }

.bottom-footer-right li select {
  width: 130px; }

#breadcrumbs {
  display: none; }

/****bouton ok***/
.ajaxOk, .apicil-tab-1 tr td a.ajaxOk {
  background-color: #CCCCCC;
  color: #FAFAFA !important;
  text-align: left !important;
  border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 5px 5px 0;
  text-decoration: none;
  position: relative !important;
  top: 0;
  margin-left: -30px;
  padding: 5px;
  height: 25px; }

.creation-souscriptionportlet-choixSupport-0 .ajaxOk, .creation-souscriptionportlet-choixSupport-0 .apicil-tab-1 tr td a.ajaxOk, .mainPropositionArbitrageDiv .apicil-tab-1 tr td a.ajaxOk {
  margin-left: -11px; }

.ie8 .ajaxOk, .ie8 .apicil-tab-1 tr td a.ajaxOk {
  color: #fff !important;
  top: 0; }

/*.ie9  .ajaxOk, .ie9 .apicil-tab-1 tr td a.ajaxOk {
	padding: 6px  !important;
}
.ie10  .ajaxOk, .ie10 .apicil-tab-1 tr td a.ajaxOk {
	padding-bottom:6px !important;
}
.ie8  .arbitrage .ajaxOk, .ie8 .arbitrage  .apicil-tab-1 tr td a.ajaxOk {
	padding: 6px 6px 5px 6px!important;
}
.arbitrage .ajaxOk, .arbitrage  .apicil-tab-1 tr td a.ajaxOk {
	top:0;
}
/**Input ok***/
.isinChoixSupport input {
  width: 105px !important; }

.libelleChoixSupport input, .isinChoixSupport input {
  height: 14px;
  border-radius: 3px 5px 5px 3px !important; }

.firefox .mainPropositionArbitrageDiv .libelleChoixSupport input, .firefox .mainPropositionArbitrageDiv .isinChoixSupport input, .ie9 .mainPropositionArbitrageDiv .libelleChoixSupport input, .ie9 .mainPropositionArbitrageDiv .isinChoixSupport input, .ie10 .mainPropositionArbitrageDiv .libelleChoixSupport input, .ie10 .mainPropositionArbitrageDiv .isinChoixSupport input, .firefox .arbitrage .libelleChoixSupport input, .firefox .arbitrage .isinChoixSupport input, .ie9 .arbitrage .libelleChoixSupport input, .ie9 .arbitrage .isinChoixSupport input, .ie10 .arbitrage .libelleChoixSupport input, .ie10 .arbitrage .isinChoixSupport input, .firefox .choixSupportPage .libelleChoixSupport input, .firefox .choixSupportPage .isinChoixSupport input, .ie9 .choixSupportPage .libelleChoixSupport input, .ie9 .choixSupportPage .isinChoixSupport input, .ie10 .choixSupportPage .libelleChoixSupport input, .ie10 .choixSupportPage .isinChoixSupport input, .firefox .optionArbitrageProgramme .libelleChoixSupport input, .firefox .optionArbitrageProgramme .isinChoixSupport input, .ie9 .optionArbitrageProgramme .libelleChoixSupport input, .ie9 .optionArbitrageProgramme .isinChoixSupport input, .ie10 .optionArbitrageProgramme .libelleChoixSupport input, .ie10 .optionArbitrageProgramme .isinChoixSupport input {
  height: 14px; }

.choixSupportPage .isinChoixSupport input {
  width: 95px !important;
  padding-left: 5px !important; }

.choixSupportPage .creation-souscriptionportlet-tableAllocation-0 {
  width: 205px !important; }

.choixSupportPage .creation-souscriptionportlet-tableAllocation-1 {
  width: 450px !important; }

.investissementTable .isinChoixSupport input {
  width: 91px !important;
  padding-left: 3px !important;
  margin-right: 27px; }

.arbitrage-table .isinChoixSupport input {
  width: 68px !important; }

.chrome .IEsup10 .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk, .creation-souscriptionportlet-tableAllocation-6 .ajaxOk:hover, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk:hover {
  top: 8px!important;
  width: 30px !important;
  border: none!important; }

.versement-complementaire .isinChoixSupport input {
  padding-left: 0;
  width: 110px !important;
  position: relative;
  top: -3px; }

.chrome .IEsup10 #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk {
  position: relative;
  top: 6px !important; }

.IEsup10 .creation-souscriptionportlet-tableAllocation-8 .ok-btn {
  top: 9px !important; }

.IEsup10 .creation-souscriptionportlet-tableAllocation-8 .ok-btn:hover {
  top: 9px !important; }

.chrome #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk {
  position: relative;
  top: -1px !important; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk {
  position: relative;
  top: -3px !important; }

.versement-programme .isinChoixSupport input {
  padding-left: 0;
  width: 127px !important; }

.arbitrage .investissementTable .libelleChoixSupport input {
  width: 140px !important; }

.mainPropositionArbitrageDiv .investissementTable .isinChoixSupport input {
  margin-right: 4px;
  width: 89px !important;
  height: 14px !important; }

.mainPropositionArbitrageDiv .choixDesSupportsPAMainDiv th.libelle {
  width: 254px !important; }

.mainPropositionArbitrageDiv .choixDesSupportsPAMainDiv .arbitrage-tableauInves-6 {
  width: 330px; }

.versement-complementaire .creation-souscriptionportlet-tableAllocation-8 {
  padding-left: 0 !important; }

/**/
.chrome .versement-complementaire .ajaxOk, .chrome .choixSupportPage .ajaxOk, .chrome .versement-programme .ajaxOk {
  padding: 5px 6px 7px !important; }

.versement-complementaire .ajaxOk, .choixSupportPage .ajaxOk, .versement-programme .ajaxOk {
  padding: 5px 6px 6px !important; }

.ie8 .versement-complementaire .ajaxOk, .choixSupportPage .ajaxOk {
  padding: 6px !important; }

.ie8 .versement-programme .ajaxOk {
  padding: 6px 6px 5px 6px !important; }

.optionArbitrageProgramme .libelleChoixSupport input {
  width: 222px !important; }

.versement-programme .libelleChoixSupport input, .optionArbitrageProgramme .libelleChoixSupport input {
  width: 205px!important;
  margin-left: 13px; }

.optionArbitrageProgramme .investissementTable .libelleChoixSupport input {
  width: 222px !important;
  margin-left: 0 !important; }

.optionArbitrageProgramme .isinInputFooterPanel {
  width: 146px; }

.versement-programme th.creation-souscriptionportlet-tableAllocation-1 {
  width: 324px !important; }

/****Souscription identite*****/
.apicil_min {
  background: url("/apicil-theme/images/common/horloge.gif") no-repeat 0 1px;
  padding: 0 0 0 22px;
  margin: 0 0 15px 0;
  font-family: "helvetica";
  font-size: 15px; }

ul.apicil_step {
  list-style: none;
  display: inline-flex;
  margin: 0 0 10px 0;
  width: 100%;
  justify-content: space-evenly; }

ul.apicil_step li a {
  text-decoration: underline;
  color: #a1a1a1; }

ul.apicil_step li {
  flex: auto;
  display: block;
  float: left;
  height: 22px;
  background: #e5e5e5;
  text-align: center;
  padding: 5px 5px 0 22px;
  position: relative;
  margin: 0 3px 0 0;
  font-size: 13px;
  text-decoration: none;
  color: #a1a1a1; }

ul.apicil_step li.actif {
  background: #f60; }

ul.apicil_step li.actif a {
  text-decoration: none;
  color: #FFF; }

ul.apicil_step li:after {
  content: "";
  border-top: 14px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 14px solid #e5e5e5;
  position: absolute;
  right: -13px;
  top: 0;
  z-index: 1; }

ul.apicil_step li:before {
  content: "";
  border-top: 14px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 14px solid #fff;
  position: absolute;
  left: 0;
  top: 0; }

ul.apicil_step li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

ul.apicil_step li:first-child:before {
  display: none; }

ul.apicil_step li:last-child {
  padding-right: 20px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-right: 0; }

ul.apicil_step li:last-child:after {
  display: none; }

ul.apicil_step li.actif:after {
  border-left-color: #f60; }

.etapier_arbitrage_etape ul.apicil_step li.actif {
  color: #fff; }

.arbitrageCollectif-portlet .etapier_arbitrage_etape ul.apicil_step li {
  padding: 5px 59px 0 68px; }

.propositionArbitrage-portlet .etapier_arbitrage_etape ul.apicil_step li {
  padding: 5px 48px 0 51px !important; }

.etapier_arbitrage_etape ul.apicil_step li:last-child {
  padding-right: 47px; }

.etapier-ajout-Organisation ul.apicil_step li {
  padding: 5px 15px 0 40px; }

.etapier-ajout-Organisation ul.apicil_step li:last-child {
  padding-right: 39px; }

body.it-IT .etapier-ajout-Organisation ul.apicil_step li:last-child {
  padding-right: 19px; }

.etapier-alerte-ost ul.apicil_step li {
  padding: 5px 60px 0 80px; }

.etapier-alerte-ost ul.apicil_step li:last-child {
  padding-right: 39px; }

.ajout-dune-sous-organisation-portlet .etapier-ajout-Organisation ul.apicil_step li {
  padding: 5px 44px 0 56px; }

.souscription_edition_mode ul.apicil_step li a {
  text-decoration: underline;
  color: #a1a1a1; }

.souscription_edition_mode ul.apicil_step-6 li:last-child {
  padding-right: 29px; }

.souscription_edition_mode .apicil_step li.actif a {
  color: #fff; }

.apicil_form {
  padding: 0 0 27px; }

.apicil_form h1 {
  margin: 0 0 25px 0;
  font-size: 25px;
  font-family: "helvetica";
  color: #0077BE;
  font-weight: normal;
  width: 910px;
  padding: 14px 20px 3px 20px;
  border-bottom: 1px solid #10044C; }

.apicil_form label, .recap label {
  font-size: 12px;
  display: block;
  text-align: right;
  float: left;
  margin: 0 14px 0 0;
  width: 300px; }

.apicil_form div {
  overflow: hidden;
  height: 1%;
  margin: 0 0 13px 0; }

.apicil_form div.rounded-green-bc {
  margin-bottom: -40px; }

.apicil_form table.justifiy td label {
  text-align: justify;
  padding-left: 6px; }

.apicil_form input[type="text"], .apicilInput, .apicil_form input[type="password"], .login-client .aui-field-text input, .login-perte .aui-field-text input, #heading input[type="text"] {
  background: #FFFFFF;
  width: 396px;
  font-size: 12px;
  color: #666;
  border-radius: 3px;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  padding: 1px 5px 0 5px;
  height: 22px; }

#my-page.identitePage .apicil_form input[type="text"], .apicilInput, .apicil_form input[type="password"], .login-client .aui-field-text input, .login-perte .aui-field-text input, #heading input[type="text"] {
  width: 396px; }

.ajout-dune-organisation-portlet .apicil_form input[type="text"] {
  width: 269px;
  margin-right: 5px; }

.apicil_form input.inp_big[type="text"], .apicil_form input.inp_big[type="password"] {
  width: 396px; }

.apicil_form textarea {
  font-size: 12px;
  color: #000000;
  border-radius: 3px;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  background: #FFFFFF;
  width: 396px;
  height: 48px;
  border-radius: 3px; }

.apicil_form label.label-inline {
  display: inline;
  width: auto;
  float: left;
  position: relative;
  top: -3px;
  left: 2px; }

/* DebutApicil cutom JSF*/
.apicil_form .apicil_radio label {
  display: inline;
  width: auto;
  float: left;
  position: relative;
  top: -5px;
  left: 2px; }

.apicil_form .apicil_radio input.label-inlineinput[type="text"], .apicil_form .apicil_radio input[type="password"] {
  border: none;
  background: #E5E5E5;
  width: 196px;
  font-size: 12px;
  /*font-style: italic;*/
  color: #A4A4A4; }

.apicil_form .apicil_inputtext input[type="text"], .apicil_form .apicil_inputtext input[type="password"], .apicilInput {
  background: #FFFFFF;
  width: 396px;
  font-size: 12px;
  font-style: normal;
  color: #000000;
  border-radius: 3px;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px; }

.apicil_form .apicil_inputtext input.inp_big[type="text"], .apicil_form .apicil_inputtext input.inp_big[type="password"] {
  width: 396px; }

.apicil_form .apicil_inputtext label.label-inline {
  display: inline;
  width: auto;
  float: left;
  position: relative;
  top: -3px;
  left: 2px; }

.apicil_form .apicil_radio_r label {
  width: auto;
  float: left;
  position: relative;
  top: -3px;
  left: 2px; }

.apicil_form .apicil_radio_r input.label-inlineinput[type="text"], .apicil_form .apicil_radio_r input[type="password"] {
  border: none;
  background: #E5E5E5;
  width: 396px;
  font-size: 15px;
  /*font-style: italic;*/
  color: #A4A4A4;
  border-radius: 3px; }

/* Fin apicil cutom JSF 
/*fond de pages*/
.chiffreColonne {
  text-align: right; }

.choixDesintataireMainDiv .chiffreColonne {
  text-align: right !important; }

.choixDesintataireMainDiv .historique-contrat-filtreHistoriqueContrat-4 {
  margin-top: 15px !important; }

#content {
  position: relative;
  /*z-index:1;*/ }

/****Uniform****/
/*Select*/
div.selector {
  width: 406px;
  float: left;
  margin: 0 14px 0 0;
  background: white url("/apicil-theme/images/common/arrow_select.gif") no-repeat right center;
  line-height: 25px;
  position: relative;
  height: 22px;
  border: 1px solid #ccc;
  border-radius: 3px; }

#selector-small-size div.selector, div.selector-small-size div.selector {
  width: 85px;
  margin-left: 5px;
  text-align: right; }

#selector-small-size-53 div.selector {
  width: 53px;
  margin-left: 5px;
  text-align: right; }

/*taille des listes deroulantes*/
#selector-small-size-165 div.selector, div.selector-small-size-165 div.selector {
  width: 165px; }

#selector-small-size-125 div.selector, div.selector-small-size-125 div.selector {
  width: 125px; }

#selector-small-size-145 div.selector, div.selector-small-size-145 div.selector {
  width: 145px; }

#selector-small-size-245 div.selector, div.selector-small-size-245 div.selector {
  width: 245px; }

#selector-small-size-310 div.selector, div.selector-small-size-310 div.selector {
  width: 310px; }

#selector-small-size-186 div.selector, div.selector-small-size-186 div.selector {
  width: 186px; }

#selector-small-size-95 div.selector, div.selector-small-size-95 div.selector {
  width: 95px; }

#selector-small-size-110 div.selector, div.selector-small-size-110 div.selector {
  width: 110px; }

.ajout-organisation-left .selector-small-size-310 div.selector {
  width: 280px; }

div.selector span {
  display: block;
  padding: 0 25px 0 5px;
  height: 20px;
  line-height: 20px; }

div.selector select {
  top: 1px;
  width: 406px;
  cursor: pointer;
  left: 0px;
  position: absolute; }

#selector-small-size div.selector select, div.selector-small-size div.selector select, #selector-small-size-53 div.selector select {
  width: 86px;
  text-align: right; }

#selector-small-size-165 div.selector select, div.selector-small-size-165 div.selector select {
  width: 165px; }

#selector-small-size-186 div.selector select, div.selector-small-size-186 div.selector select {
  width: 186px; }

#selector-small-size-125 div.selector select, div.selector-small-size-125 div.selector select {
  width: 125px; }

#selector-small-size-145 div.selector select, div.selector-small-size-145 div.selector select {
  width: 145px; }

#selector-small-size-245 div.selector select, div.selector-small-size-245 div.selector select {
  width: 245px; }

#selector-small-size-310 div.selector select, div.selector-small-size-310 div.selector select {
  width: 310px; }

#selector-small-size-95 div.selector select, div.selector-small-size-95 div.selector select {
  width: 95px; }

#selector-small-size-110 div.selector, div.selector-small-size-110 div.selector {
  width: 110px; }

div.selector.disabled {
  background-color: #f4f4f4; }

div.selector.disabled span {
  color: #6C6C6C; }

.bottom-footer-right div.selector {
  width: 130px;
  margin: 0 0 -3px 0;
  background: url("/apicil-theme/images/common/select-footer.png") no-repeat 0 0;
  line-height: 26px;
  position: relative;
  height: 26px; }

.bottom-footer-right div.selector select {
  width: 130px;
  font-size: 12px; }

.bottom-footer-right div.selector span {
  font-weight: bold;
  padding: 2px 25px 0 5px;
  color: #10044C;
  height: 24px;
  line-height: 23px;
  font-size: 12px; }

/*Checkbox*/
div.checker {
  float: left;
  margin: 0 0 0 0; }

div.checker {
  width: 15px;
  height: 14px;
  padding: 0; }

div.checker input {
  width: 15px;
  height: 14px;
  padding: 0;
  margin: 0; }

div.checker span {
  height: 14px;
  width: 15px;
  display: block;
  background: url("/apicil-theme/images/common/unchecked-box.png") no-repeat 0 0;
  padding: 0;
  margin: 0 0 0 0; }

div.checker:active span, div.checker.focus span, div.checker.active span, div.checker:hover span {
  background: url("/apicil-theme/images/common/unchecked-box.png") no-repeat 0 0; }

div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.active.focus span {
  background: url("/apicil-theme/images/common/unchecked-box.png") no-repeat 0 0; }

div.checker span.checked {
  background: url("/apicil-theme/images/common/checked-box.png") no-repeat 0 0; }

div.checker:active span.checked, div.checker.active span.checked {
  background: url("/apicil-theme/images/common/checked-box.png") no-repeat 0 0; }

div.checker.focus span.checked, div.checker:hover span.checked {
  background: url("/apicil-theme/images/common/checked-box.png") no-repeat 0 0; }

div.checker.focus:active span, div.checker:hover:active span, div.checker.focus.active span, div.checker.active:hover span, div.checker:active {
  background: url("/apicil-theme/images/common/check-off.png") no-repeat 0 0; }

div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.focus.active span.checked, div.checker.active:hover span.checked {
  background: url("/apicil-theme/images/common/checkb-on.png") no-repeat 0 0; }

/*Radio*/
div.radio, input[type="radio"] {
  float: left;
  margin: 0 0 0 0; }

div.radio, input[type="radio"] {
  width: 15px;
  height: 14px;
  padding: 0; }

div.radio input, input[type="radio"] {
  width: 15px;
  height: 14px;
  padding: 0;
  margin: 0; }

div.radio span, input[type="radio"] {
  height: 14px;
  width: 15px;
  display: block;
  background: url("/apicil-theme/images/common/checrd-off.png") no-repeat 0 0;
  padding: 0;
  margin: 0 0 0 0; }

div.radio:active span, div.radio.focus span, div.radio.active span, div.radio:hover span {
  background: url("/apicil-theme/images/common/checrd-off.png") no-repeat 0 0; }

div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span {
  background: url("/apicil-theme/images/common/checrd-off.png") no-repeat 0 0; }

div.radio span.checked {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat 0 0; }

div.radio:active span.checked, div.radio.active span.checked {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat 0 0; }

div.radio.focus span.checked, div.radio:hover span.checked {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat 0 0; }

div.radio.focus:active span, div.radio:hover:active span, div.radio.focus.active span, div.radio.active:hover span, div.radio:active {
  background: url("/apicil-theme/images/common/checrd-off.png") no-repeat 0 0; }

div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat 0 0; }

/***bouton***/
.apicil_btn, .fileupload-buttonbar input, .fileupload-buttonbar .ui-button input {
  font-size: 12px;
  font-family: "helvetica";
  border-radius: 5px;
  display: inline-block; }

.apicil_btn input {
  cursor: pointer;
  padding: 5px 16px;
  overflow: auto;
  border: none;
  background: none !important;
  color: #fff !important;
  font-weight: normal;
  text-shadow: none !important; }

.apicil_btn a {
  cursor: pointer;
  display: inline-block;
  padding: 4px 16px;
  border: none;
  background: none !important;
  color: #fff !important;
  font-weight: normal;
  text-shadow: none !important;
  text-decoration: none;
  font-size: 12px; }

.apicil_btn .apicil_btn-suiv {
  background: no-repeat 15px 50% !important;
  /*padding-right: 30px;*/ }

.apicil_btn .apicil_btn-prev {
  background: no-repeat 15px 50% !important;
  /*padding-left: 30px;*/ }

.apicil_btn-vert, .fileupload-buttonbar input {
  background: #7dac1d; }

.boutonSimulator .apicil_btn-vert button {
  height: 25px !important; }

.apicil_btn-orange {
  background: #F78B12 !important; }

.apicil_f-btn {
  float: right;
  margin-left: 10px; }

.clear {
  clear: both;
  height: 0;
  overflow: hidden; }

.apicil_fleft-btn {
  float: left; }

/***calendar***/
.apicil_form .inp_date input {
  width: 100px; }

.inp_date a {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat 0 0;
  text-indent: -9999px;
  width: 16px;
  height: 17px;
  display: inline-block; }

.list-footer-in.last {
  border: none !important; }

#navigation table td.last a {
  border: 0 !important; }

/******/
.appcil_erreur {
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 0 50%;
  padding-left: 25px; }

.appcil_valid {
  background: url("/apicil-theme/images/common/picto-val.png") no-repeat 0 0;
  padding-left: 25px; }

.appcil_erreur, .appcil_valid {
  width: 330px;
  float: right;
  font-style: italic;
  color: #666;
  border: none;
  margin-top: 0;
  margin-bottom: 0; }

/****Etape deux****/
.page-2 .apicil_form input {
  text-align: right;
  width: 20px;
  padding-right: 5px; }

/* COSY-13041 */
.page-6 .apicil_form input {
  text-align: right;
  width: 222px;
  padding-right: 5px; }

.page-2 .apicil_form .inp-dur {
  width: 33px; }

/* COSY-11033 */
.page-2 .apicil_form span {
  font-size: 13px !important; }

.page-2 .apicil_form label span {
  display: block;
  text-align: right;
  color: #B3B3B3;
  font-size: 11px; }

.apicil_or-chp {
  color: #F60;
  font-weight: bold;
  font-size: 15px;
  /*text-transform: uppercase;*/ }

.apicil_or-chp p {
  width: 172px;
  padding-right: 5px;
  float: left;
  text-align: right;
  font-style: normal; }

.page-2 .apicil_form .apicil_or-chp span, #controleCoherenceMetier .controleMetierlibelle {
  font-size: 15px; }

/****Etape 5*****/
.page-5 .apicil_form .radio-align {
  width: 585px;
  margin: 0 40px 0 17px; }

.page-5 .apicil_form .radio-align li {
  margin-bottom: 15px; }

.page-5 .apicil_form .radio-align td {
  padding-bottom: 15px; }

.page-5 .apicil_form .radio-align label {
  width: 500px;
  font-size: 13px;
  font-family: arial;
  text-align: left; }

.page-5 .apicil_form .bloc label {
  font-size: 15px;
  display: block;
  text-align: right;
  float: left;
  margin: 0 14px 0 0;
  width: 182px; }

.rounded-green-bc {
  background: url("/apicil-theme/images/common/bot-green.jpg") no-repeat 0 100%;
  padding-bottom: 82px;
  width: 308px;
  float: left; }

.rounded-green-bc div {
  background: #8faf02 url("/apicil-theme/images/common/top-green.jpg") no-repeat 0 0;
  padding: 10px 20px;
  margin: 0; }

.rounded-green-bc div h2 {
  color: #fff;
  font-family: arial;
  font-size: 20px;
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: normal;
  text-shadow: 0px 0px 9px #5B681D;
  line-height: 1.2em; }

.rounded-green-bc div p {
  color: #000;
  font-family: arial;
  font-size: 10px;
  margin: 0;
  font-weight: bold; }

/****Etape 6*****/
.apicil_form input.inp-iban {
  width: 49px;
  margin-right: 3px;
  text-align: center; }

.ie8 .changementIban input.inp-iban {
  height: auto;
  padding-top: 4px;
  padding-bottom: 4px; }

.apicil_form input.inp-rib {
  width: 93px;
  text-align: center; }

.apicil_form .radio-align {
  list-style: none;
  float: left;
  width: 400px;
  padding: 0;
  margin: 0; }

.apicil_form .radio-align li {
  overflow: hidden;
  height: 1%; }

.page-6 .apicil_form h1, .page-5 .apicil_form h1 {
  width: 920px; }

/****Etape 3****/
.slider-select {
  position: relative;
  left: 9999px;
  visibility: hidden; }

.apicil-prof-result {
  padding-left: 13px;
  margin: 0;
  height: 1%;
  color: #626262; }

.apicil-prof-result img {
  float: left;
  margin: 0 60px 0 0;
  padding-left: 5px; }

.apicil-prof-result .apicil-prof-result-detail {
  float: left;
  width: 706px; }

.apicil-prof-result .apicil-prof-result-detail h2 {
  font-family: arial;
  font-size: 30px;
  font-weight: normal;
  width: 390px;
  margin: 0 0 50px 0; }

.apicil-prof-result .apicil-prof-result-detail h2 strong {
  color: #F60; }

.apicil-prof-result .apicil-prof-result-detail p {
  font-family: arial;
  font-size: 15px;
  width: 390px; }

.apicil-prof-result .apicil-prof-result-detail ul {
  padding: 100px 0 20px 0;
  margin: 0; }

.apicil-prof-result .apicil-prof-result-detail ul li {
  display: inline-block;
  font-family: arial;
  font-size: 15px;
  list-style: none;
  padding-left: 20px;
  margin-right: 20px; }

.apicil-prof-result .apicil-prof-result-detail ul li.car-vert {
  background: url("/apicil-theme/images/common/carre-vert.png") no-repeat 0 5px; }

.apicil-prof-result .apicil-prof-result-detail ul li.car-jaune {
  background: url("/apicil-theme/images/common/carre-jaune.png") no-repeat 0 5px; }

.apicil-prof-result .apicil-prof-result-detail ul li.car-orange {
  background: url("/apicil-theme/images/common/carre-orange.png") no-repeat 0 5px; }

.page-3 .apicil_form .ui-slider, .page-3 .apicil_form .ui-slider div {
  overflow: visible !important;
  margin: 0; }

.page-3 .apicil_form .ui-slider {
  background: url("/apicil-theme/images/common/slider-1.jpg") no-repeat 0 0;
  height: 28px; }

.page-3 .apicil_form .apicil-slider-bg {
  overflow: visible !important;
  float: left;
  width: 619px; }

.apicil-slider-bg ul {
  padding: 0;
  margin: 0;
  clear: both;
  list-style: none;
  position: relative; }

.apicil-slider-bg ul li {
  display: inline-block;
  font-family: arial;
  font-size: 11px;
  width: 35px;
  position: absolute;
  top: 0; }

.apicil-slider-bg ul li.place-1 {
  left: 0; }

.apicil-slider-bg ul li.place-2 {
  left: 111px; }

.apicil-slider-bg ul li.place-3 {
  left: 235px; }

.apicil-slider-bg ul li.place-4 {
  left: 355px; }

.apicil-slider-bg ul li.place-5 {
  left: 479px; }

.apicil-slider-bg ul li.place-6 {
  left: 585px; }

/****Slider****/
.page-3 .apicil_form .slider-bloc label {
  margin-top: 10px; }

.ui-slider {
  position: relative;
  text-align: left;
  overflow: visible !important; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -14px;
  margin-left: -7px;
  background: url("/apicil-theme/images/common/range-slider.png") no-repeat 0 0;
  width: 14px;
  height: 14px; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

/***Etape 4****/
.apicil-tab-1 caption {
  display: none; }

.apicil-tab-1 tr th {
  border-right: 1px solid black;
  vertical-align: top;
  padding: 0 10px;
  color: #F60;
  font-family: "helvetica";
  font-size: 14px;
  overflow: hidden;
  height: 1%;
  font-weight: normal; }

.apicil-tab-1 tr th#ISIN, .apicil-tab-1 tr th#Libelle, .apicil-tab-1 tr th#Investissement, .apicil-tab-1 tr th#Montant {
  text-align: left; }

.apicil-tab-1 tr th span, .apicil-tab-1 tr th div span {
  display: inline-block;
  float: left; }

.apicil-tab-1 tr th span strong {
  display: block;
  font-size: 10px; }

.apicil-tri {
  margin: 11px 0 0 5px;
  display: inline-block;
  float: left;
  width: 10px;
  height: 10px;
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat 0 0;
  text-decoration: none; }

.tri-up {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat 0 0; }

.apicil-tab-1 tbody tr td {
  border-right: 1px solid black; }

.apicil-tab-1 tr td {
  padding: 10px;
  color: #666;
  font-size: 12px;
  font-family: arial;
  border: none;
  white-space: normal; }

.apicil-tab-1 tr td a {
  color: #F60; }

.apicil-tab-1 tr td label {
  display: none; }

.apicil-tab-1 input, .apicil-tab-1 .apicil-diis, .inputAvecFondGrisWhenFocus {
  width: 140px;
  padding: 5px 10px;
  text-align: right;
  display: inline-block;
  background-image: none;
  border: 1px solid #BFBFBF !important;
  padding-right: 5px !important; }

.apicil-tab-1 input, .inputAvecFondGrisWhenFocus {
  border-radius: 3px; }

.apicil-tab-1 .ui-autocomplete.left input, .apicil-tab-1 .ui-cell-editor-output span.left {
  text-align: left; }

.apicil-tab-1 .ui-autocomplete.right input, .apicil-tab-1 .ui-cell-editor-output span.right {
  text-align: right; }

.apicil-tab-1 tfoot tr td {
  color: #F60;
  font-weight: bold;
  color: #F60;
  font-family: "helvetica";
  font-size: 13px; }

.apicil-tab-1 tfoot tr td .apicil-diis {
  width: 162px; }

.page-4 .apicil-prof-result .apicil-prof-result-detail ul {
  padding: 20px 0;
  margin: 0; }

.apicil-tab-1 tr .last {
  border: none !important; }

.apicil_res-glob {
  overflow: hidden;
  height: 1%;
  padding: 0px 0 0 0; }

.apicil_filtre-bc {
  width: 223px;
  float: left; }

.apicil_filtre-bc h3 {
  color: #F60;
  font-family: "helvetica";
  font-size: 20px;
  font-weight: normal;
  padding: 0 0 7px 0;
  margin: 0; }

.apicil_filtre-bc h3 a {
  text-decoration: none;
  padding: 0 20px 3px 0;
  margin-top: 8px;
  float: right;
  color: #F60;
  font-size: 10px;
  background: url("/apicil-theme/images/common/delete-big.png") no-repeat 100% 0; }

.apicil_res-glob ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.apicil_filtre-bc ul li {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  overflow: hidden;
  height: 1%;
  padding: 0 0 7px 0; }

.apicil_filtre-bc ul li img {
  position: relative;
  top: 1px; }

.apicil_filtre-bc ul li a {
  color: #666;
  float: left;
  text-decoration: none; }

.apicil_filtre-bc ul li.link-filt-actif a {
  color: #10044C; }

.apicil_filtre-bc ul li .delete-filter {
  text-indent: -99999px;
  background: url("/apicil-theme/images/common/delete-small.png") no-repeat 0 0;
  float: right;
  margin: 5px 3px 0 0;
  display: inline-block;
  width: 12px;
  height: 11px; }

.apicil-fil-bor-min {
  overflow: hidden;
  height: 1%;
  font-family: Arial;
  font-size: 13px;
  background: url("/apicil-theme/images/common/sep-filtre.png") no-repeat 50% 100%;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.apicil-fil-bor {
  background: url("/apicil-theme/images/common/sep-filtre-1.png") no-repeat 0 100%;
  padding-bottom: 20px;
  margin-bottom: 10px; }

.apicil-fil-bor-min ul li .delete-filter {
  display: none; }

.apicil-fil-bor-min ul li.link-filt-actif .delete-filter {
  display: block; }

.apicil-fil-bor-min p {
  padding: 0;
  margin: 0 0 5px 0;
  font-size: 12px;
  color: #666; }

.apicil_filtre-bc h4 {
  font-size: 13px;
  font-family: Arial;
  color: #666; }

.apicil_filtre-bc .rating-bloc {
  overflow: hidden; }

.apicil_filtre-bc input {
  background: #E5E5E5;
  border: none;
  color: #666;
  font-size: 12px;
  /* 	font-style: italic; */
  font-family: arial;
  float: left;
  border: 0;
  width: 170px;
  padding: 4px 5px;
  border-radius: 3px; }

.apicil_filtre-bc .btn-search {
  width: 30px;
  height: 25px;
  background: url("/apicil-theme/images/common/search_pic.png") no-repeat 0 0;
  margin-left: 5px;
  padding: 0; }

.apicil_filtre-bc .btn-search:hover {
  background: url("/apicil-theme/images/common/search_pic.png") no-repeat 0 0; }

/**Nous contactez **/
.contactezNous-grisBlock {
  background: #E4E4E4;
  margin-bottom: 10px;
  width: 468px; }

.contactezNous .captchaStyle {
  padding-bottom: 0px !important;
  padding-left: 149px !important;
  padding-right: 0px !important;
  padding-top: 20px !important; }

.contactezNous .inputCaptcha label, .contactezNous .inputCaptcha input {
  width: 114px !important;
  font-weight: bold; }

.contactezNous .inputCaptcha {
  clear: both !important; }

.contactezNous .joinUs-civilite td label {
  width: 100px !important;
  margin: 5px !important;
  display: inline !important;
  float: none !important; }

.contactezNous .contactUs-disponibilites td {
  padding-left: 0px !important; }

.contactezNous .contactUs-disponibilites input {
  float: left !important; }

.contactezNous .contactUs-disponibilites label {
  width: 46px !important;
  padding: 0px 0px 0px 4px !important;
  text-align: left; }

.contactezNous .contactUs_typeDemande_label {
  margin: 0px 33px 28px 11px !important; }

.contactezNous .contactezNous-label {
  width: 105px !important; }

.contactezNous .joinUs-civilite td label {
  width: 100px !important;
  margin: 5px !important;
  display: inline !important;
  float: none !important; }

.contactezNous .inputCaptcha {
  clear: both !important; }

.contactezNous .joinUs-disponibilites label {
  width: 46px !important;
  padding: 0px 0px 0px 2px !important; }

.contactezNous .joinUs-disponibilites div {
  margin: 0px !important; }

.contactezNous .joinUs-disponibilites td {
  padding-left: 0px !important; }

.contactezNous .joinUs-disponibilites input {
  float: left !important;
  margin-top: 2px !important; }

/*rating*/
div.rating-cancel, div.star-rating {
  background: none repeat scroll 0 0 transparent;
  cursor: default !important;
  display: block;
  float: left;
  height: 12px;
  overflow: hidden;
  text-indent: -999em;
  width: 12px; }

div.rating-cancel, div.rating-cancel a {
  display: none; }

div.star-rating a {
  background: url("/apicil-theme/images/common/star-init.png") no-repeat scroll 0 0 transparent; }

div.star-rating a {
  border: 0 none;
  display: block;
  height: 12px;
  width: 12px;
  margin: 0 5px 0 0; }

div.rating-cancel a:hover, div.star-rating a:hover {
  cursor: pointer !important; }

div.star-rating-on a, div.star-rating-hover a {
  background: url("/apicil-theme/images/common/stars-1.png") no-repeat scroll 0 0 transparent; }

div.star-rating {
  background: none repeat scroll 0 0 transparent !important;
  overflow: hidden !important;
  margin-right: 5px; }

.apicil-nbr-result {
  font-size: 15px;
  font-family: arial;
  font-weight: bold;
  float: left;
  width: 220px; }

.apicil-bc-print {
  float: right;
  color: #666; }

.apicil-bc-print li {
  display: inline;
  margin-left: 17px; }

.apici-res-select {
  font-size: 12px;
  font-family: arial;
  color: #636363;
  float: right; }

.apici-res-select label {
  display: inline;
  float: left; }

.apici-res-select div.selector {
  width: 42px;
  float: left;
  margin: 0 14px -3px 0;
  background: url("/apicil-theme/images/common/select-res.png") no-repeat 0 0 !important;
  line-height: 18px;
  height: 18px; }

.apici-res-select div.selector select {
  width: 42px; }

.apicil_pagination {
  border-left: 1px solid #636363;
  padding-left: 12px;
  margin-left: 12px;
  float: left; }

.apicil_pagination p {
  float: left;
  margin: 0; }

.apicil_pagination li, .apicil_pagination ul {
  display: inline;
  float: left; }

.apicil_pagination li a {
  color: #636363;
  display: inline-block;
  text-decoration: none;
  margin-left: 5px; }

.first-page, .last-page {
  text-indent: -9999px;
  width: 8px;
  height: 12px;
  position: relative;
  top: 3px; }

.first-page {
  background: url("/apicil-theme/images/common/first-page.png") no-repeat scroll 0 0 transparent; }

.last-page {
  background: url("/apicil-theme/images/common/last-page.png") no-repeat scroll 0 0 transparent; }

.apicil_lk-add {
  float: left; }

.apicil_lk-add a {
  font-size: 14px;
  font-family: "helvetica";
  color: #F60;
  padding-left: 45px;
  background: url("/apicil-theme/images/common/pic-ajout-top.png") no-repeat scroll 2px 0 transparent;
  padding-bottom: 6px; }

.apicil_lk-add-bot a {
  background: url("/apicil-theme/images/common/pic-ajout-bot.png") no-repeat scroll 0 0 transparent;
  padding-bottom: 3px;
  padding-top: 9px; }

.apicil_res-tbl {
  font-size: 12px;
  font-family: arial;
  border-collapse: separate;
  margin-bottom: 20px; }

.apicil_res-tbl th {
  color: #10044C;
  padding: 5px 10px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #10044C; }

.apicil_res-tbl th span {
  float: left;
  display: inline-block; }

.apicil_res-tbl th.th-first {
  padding: 5px 0; }

.apicil_res-tbl .apicil-tri {
  margin-top: 3px; }

.apicil_res-tbl td {
  padding: 5px 10px;
  text-align: left;
  border-bottom: 1px solid #10044C; }

.apicil_res-tbl td img {
  top: 2px;
  position: relative; }

.apicil_res-tbl .columnImg .ui-icon-circle-triangle-e {
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 14px;
  height: 14px; }

.apicil_res-tbl .columnImg .ui-icon-circle-triangle-s {
  background: url("/apicil-theme/images/common/titleCt_bg-2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 14px;
  height: 14px; }

.apicil_res-tbl td.align-center {
  text-align: center; }

.apicil_res-tbl td.td-last {
  padding: 5px; }

.apicil_res-tbl td.td-first {
  padding: 5px 0; }

.td-orange {
  color: #F60; }

.td-green {
  color: #84BA16; }

.td-red {
  color: #B50505; }

.page-4 .apicil_form h1 {
  width: 1160px; }

.apicil_bc-result {
  background: none repeat scroll 0 0 transparent;
  padding: 5px 0 20px 0;
  /*width: 952px;*/ }

.apicil-tab-1 tr .td-last-brd {
  border: none !important; }

/*****/
.apicil_home-left {
  width: 793px;
  float: left; }

.apicil_home-right {
  width: 388px;
  float: right; }

/*list des souscription */
.ui-accordion .apicil_list_souscriptions_header {
  border-bottom: 1px solid #10044C !important; }

.apicil_list_souscriptions_header, .ui-accordion .apicil_list_souscriptions_header {
  border-bottom: 1px solid #10044C;
  color: #10044C;
  padding: 5px 10px;
  text-align: left;
  vertical-align: top;
  background: none;
  border: none;
  text-shadow: none;
  border-collapse: separate; }

.apicil_list_souscriptions_header .ui-chkbox-all {
  position: relative !important;
  top: 8px !important; }

.ui-datatable table {
  border-collapse: separate; }

/* .ui-datatable table tr {
	border-left: 0;

	&:hover {
		border-left: 0;
	}
} */
.apicil_res-tbl tbody {
  background: none;
  border: none;
  text-shadow: none; }

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  /*border: none !important;*/
  border: none; }

.ui-state-default .ui-sortable-column .ui-state-hover, .ui-state-default .ui-sortable-column .ui-state-active, .ui-state-default .ui-sortable-column .ui-state-hover, .ui-state-default .ui-sortable-column .ui-state-active .ui-state-hover {
  background: none !important; }

.ui-datatable th div.ui-dt-c, .ui-datatable .ui-datatable-data td div.ui-dt-c, .ui-datatable .ui-datatable-data-empty td div.ui-dt-c, .ui-datatable tfoot td div.ui-dt-c {
  padding-left: 21px;
  padding-right: 0;
  padding-top: 5px; }

.apicil-tab-1 tr th span, .apicil-tab-1 tr th div span {
  float: none; }

.ui-inputfield, .ui-widget-content .ui-inputfield {
  /* 	box-shadow:none; */
  /* 	text-align: left; */ }

.apicil_select {
  background: url("/apicil-theme/images/common/bg-select.png") no-repeat scroll 0 0 transparent; }

.apicil_select .small-size {
  background: url("/apicil-theme/images/common/bg-select-size1.png") no-repeat scroll 0 0 transparent; }

.apicil_select select {
  opacity: 0.25;
  width: 50%; }

.apicil_form div.njf {
  overflow: hidden;
  height: 1%;
  margin: 0px 0 0px 0; }

.apicil_form div.njf2 {
  overflow: hidden;
  height: 1%;
  margin: 5px 0 7px 0; }

.apicil_form div.njf3 {
  overflow: hidden;
  height: 1%;
  margin: 1px 0 11px 0; }

.ui-widget-header {
  background: none;
  border: 0;
  color: #333333;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  margin-left: 100px; }

.ui-widget-header .tableauHorizontal {
  color: #666666;
  margin-left: 4px;
  text-align: center; }

.apicil_bc-result .ui-datatable .ui-datatable-header {
  text-align: left;
  padding: 0px 0px; }

.apicil_bc-result .ui-widget-header {
  margin-left: 0px; }

.apicil_form div.apicil_radio {
  overflow: hidden;
  height: 1%;
  margin: 0 0 13px 0; }

.apicil_form div.apicil_radio table {
  border-collapse: collapse;
  border-spacing: 0;
  clear: none; }

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
  box-shadow: none; }

/****Slideshow*****/
#slides {
  width: 793px;
  position: relative;
  display: none;
  left: 0;
  margin-bottom: -18px;
  z-index: 1; }

#slides .slidesjs-container {
  width: 793px;
  position: relative;
  z-index: 1; }

#slides .slidesjs-container a img {
  display: block; }

#slides .slidesjs-container .slider-bc {
  display: block; }

#slides .slidesjs-container .slider-bc > div {
  height: 410px; }

#slides .slidesjs-container .slider-bc > div h2 {
  font-size: 25px;
  position: absolute;
  bottom: 0;
  left: 0;
  font-weight: normal;
  margin: 0; }

#slides .slidesjs-container .slider-bc > div h2 strong {
  font-size: 34px;
  font-weight: normal; }

#slides .slidesjs-control {
  height: 417px !important; }

#slides .slider-bc-1 {
  background: url("/apicil-theme/images/common/picto-slide-1.png") no-repeat scroll 110px 100%; }

#slides .slider-bc-2 {
  background: url("/apicil-theme/images/common/picto-slide-2.png") no-repeat scroll 384px 100%; }

#slides .slider-bc-3 {
  background: url("/apicil-theme/images/common/picto-slide-3.png") no-repeat scroll 654px 100%; }

#slides .slider-qui {
  background: url("/apicil-theme/images/common/fd-slider.png") no-repeat scroll 0 0 transparent; }

#slides .slider-quoi {
  background: url("/apicil-theme/images/common/fd-slider-2.png") no-repeat scroll 0 0 transparent; }

#slides .slider-pourquoi {
  background: url("/apicil-theme/images/common/fd-slider-3.png") no-repeat scroll 0 0 transparent; }

#slides .slider-qui h2 {
  color: #ff8a0b; }

#slides .slider-quoi h2 {
  color: #ffc600; }

#slides .slider-pourquoi h2 {
  color: #75ad03; }

#slides .slidesjs-pagination {
  width: 100px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2; }

#slides .slidesjs-pagination li {
  float: left;
  margin: 0 0 0 15px;
  list-style: none;
  width: 12px;
  height: 12px; }

#slides .slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 13px;
  background: url("/apicil-theme/images/common/puce-inactive.png") no-repeat scroll 0 0 transparent;
  float: left;
  text-indent: -999999px; }

#slides .slidesjs-pagination li a.active {
  background: url("/apicil-theme/images/common/puce-active.png") no-repeat scroll 0 0 transparent; }

#slides .cr_sd_pr {
  position: relative;
  top: 165px;
  left: 255px;
  width: 526px;
  font-family: "helvetica";
  font-size: 10px;
  height: 165px !important; }

#slides .cr_sd_pr .cr_red_plc {
  color: #323232; }

#slides .cr_sd_pr .cr_or_txt {
  color: #F60; }

#slides .cr_sd_pr .cr_or_txt span {
  font-size: 50px; }

#slides .lk-plus {
  text-align: right;
  font-size: 12px;
  font-family: arial; }

#slides .lk-plus a {
  color: #F60; }

/****Col right***/
.apicil_home-list {
  list-style: none;
  margin: 0;
  padding: 20px 0; }

.apicil_home-list li {
  font-size: 12px;
  font-family: arial;
  color: #0077BE;
  padding-left: 60px; }

.apicil_home-list li strong {
  font-size: 30px;
  font-family: 'Times New Roman';
  color: #10044C;
  font-style: italic;
  display: block; }

.apicil_home-list li.li-un {
  background: url("/apicil-theme/images/common/pict-1.png") no-repeat scroll 0 0 transparent; }

.apicil_home-list li.li-deux {
  background: url("/apicil-theme/images/common/pict-2.png") no-repeat scroll 0 0 transparent; }

.apicil_home-list li.li-trois {
  background: url("/apicil-theme/images/common/pict-3.png") no-repeat scroll 0 0 transparent; }

.apicil_cont-web .last {
  margin: 0; }

.arr-home {
  background: url("/apicil-theme/images/common/arr-bot1.jpg") no-repeat scroll 0 100% transparent;
  padding-bottom: 89px;
  width: 251px;
  margin-right: 20px;
  float: left; }

.arr-home-2 {
  background: url("/apicil-theme/images/common/arr-bot2.jpg") no-repeat scroll 0 100% transparent; }

.arr-home-3 {
  background: url("/apicil-theme/images/common/arr-bot3.jpg") no-repeat scroll 0 100% transparent; }

.arr-home .arr-top-home {
  background: url("/apicil-theme/images/common/arr-top1.jpg") no-repeat scroll 0 0 #f96400;
  padding: 10px 20px 0 20px; }

.arr-home-2 .arr-top-home {
  background: url("/apicil-theme/images/common/arr-top2.jpg") no-repeat scroll 0 0 #ff9900; }

.arr-home-3 .arr-top-home {
  background: url("/apicil-theme/images/common/arr-top3.jpg") no-repeat scroll 0 0 #76a617; }

.arr-home .arr-top-home h2 {
  color: white;
  font-weight: normal;
  margin: 0;
  padding: 0 0 10px 0;
  text-shadow: 0px 0px 2px #5B681D;
  font-family: "helvetica";
  font-size: 40px; }

.arr-home .arr-top-home p.apici-txt-hme {
  color: #fff;
  font-size: 14px;
  height: 80px;
  margin-bottom: 10px; }

.arr-home .arr-top-home p.lk-plus-bt {
  font-size: 12px;
  text-align: right;
  padding: 0;
  margin: 0; }

.arr-home .arr-top-home p.lk-plus-bt a {
  color: #fff; }

.apicil_home-right ul {
  margin: 5px 0 0 5px;
  padding-left: 15px; }

.apicil_home-right .cosy_bot-txt {
  margin: 20px 0 20px 5px; }

.apicil_home-right p {
  margin: 20px 0 0 5px; }

.apicil_home-right p, .apicil_home-right ul {
  color: #0077BE;
  font-size: 18px;
  font-family: "helvetica"; }

.apicil_home-right ul {
  list-style: none;
  padding: 0; }

.apicil_home-right ul li {
  background: url("/apicil-theme/images/common/chev-hp-nc.gif") no-repeat scroll 0% 7px;
  padding-left: 19px; }

.apicil_home-right .apicil_btn {
  color: white;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: none;
  border-radius: 11px;
  width: 225px;
  padding: 8px 10px 7px;
  margin: 0 auto; }

/*.apicil_home-right .apicil_btn span {
	background: url("/apicil-theme/images/common/btn-blue-arrow.png") no-repeat scroll 100% 50% transparent !important;
	padding-right: 30px;
}*/
.home-layout-left, .home-layout-left-2 {
  float: left;
  width: 70%; }

.home-layout-right {
  float: right;
  width: 30%; }

.home-layout-left-2 .portlet-draggable, .home-layout-left-2 .portlet-boundary {
  float: left;
  width: 251px !important;
  margin: 0 20px 0 0; }

/*list de souscription style*/
.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0; }

table.jqplot-table-legend, table.jqplot-cursor-legend, td.jqplot-table-legend > div, div.jqplot-table-legend-swatch, table.jqplot-cursor-tooltip, .jqplot-cursor-tooltip, .jqplot-highlighter-tooltip {
  border: none !important; }

table.jqplot-table-legend img {
  padding-left: 0px; }

table.legendefficiencecombwidth img {
  margin: 0 0 0 0;
  padding-left: 0px; }

.page-6 .apicil_form .operation input {
  text-align: right;
  width: 75px;
  padding-right: 5px; }

/*****/
#navigation > table td .apicil_td-pos, #navigation > table {
  position: relative; }

.apicil-sous-mbrd {
  margin-top: 8px;
  background: url("/apicil-theme/images/common/border-mn.png") repeat-y 0 0;
  overflow: hidden; }

#navigation > table td .apicil_td-pos .apicil_sous_mn .apicil-sous-mbrd {
  background: none; }

.apicil_sous_mn li {
  float: none;
  display: block; }

.apicil_bc-col {
  float: left;
  padding: 0 10px;
  width: 176px; }

#navigation .apicil_sous_mn li, #navigation .apicil_sous_mn a {
  display: block; }

#navigation > table td {
  padding: 0; }

#navigation > table td .apicil_sous_mn {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }

#navigation > table td .apicil_sous_mn ul {
  margin-top: 0px; }

#navigation > table td .apicil_sous_mn li ul {
  margin-left: 0px; }

#navigation > table td .apicil_sous_mn li ul li ul {
  margin-left: 5px; }

#navigation > table td .apicil_sous_mn li a {
  font-weight: normal;
  text-align: left;
  border: none;
  padding: 0;
  font-size: 12px;
  color: #666;
  text-transform: none; }

#navigation > table td a {
  padding: 5px;
  margin: 0; }

.apicil_bc-col-stat {
  width: 372px;
  background: #EDF5FA;
  margin-left: 1px; }

.apicil_bc-col-stat ul {
  width: 372px;
  overflow: hidden;
  height: 1%;
  background: url("sep-stat.png") repeat-y 0 10px; }

.apicil_bc-col-stat ul li {
  float: left;
  margin-right: 20px;
  width: 166px;
  height: 1%; }

#navigation .selected a, #navigation li.hover a, #navigation a:hover, #navigation a:focus, #navigation .child-menu li a, #navigation .yui3-dd-dragging, .lfr-navigation-proxy {
  background: #EDF5FA; }

/*****/
#navigation > table td > div > a {
  /*	height: 22px !important;*/
  margin-top: 0px !important; }

.apicil_sous_mn {
  display: none;
  text-align: left;
  position: absolute;
  background: white url("/apicil-theme/images/common/fd-megadown.png") repeat-x 0 0;
  border-radius: 0 0 15px 15px;
  box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.45);
  margin-left: -1px; }

.ie8 .apicil_sous_mn {
  box-shadow: 0px 6px 19px 0px #ccc; }

.apicil-sous-mbrd div.apicil_bc-col-no {
  padding-left: 26px;
  padding-right: 21px; }

.apicil-sous-mbrd .col-first {
  border-right: 1px solid #0B173B; }

#navigation > table td .apicil_td-pos .apicil_sous_mn {
  padding-top: 0; }

#navigation > table td .apicil_td-pos .apicil_sous_mn .apicil-sous-mbrd {
  background: none; }

.apicil_sous_mn li {
  float: none;
  display: block; }

.apicil_bc-col {
  float: left;
  padding: 0 10px;
  width: 176px; }

.apicil_bc-col i {
  font-size: 18px;
  color: #008dca; }

#navigation > table td .apicil_td-pos .apicil_bc-col {
  width: 146px; }

#navigation .apicil_sous_mn li, #navigation .apicil_sous_mn a {
  display: block; }

#navigation > table td {
  padding: 0; }

#navigation > table td .apicil_sous_mn ul {
  margin-top: 10px; }

#navigation > table td .apicil_sous_mn li {
  padding-bottom: 12px; }

#navigation > table td .apicil_sous_mn li:last-child {
  padding-bottom: 0; }

#navigation > table td .apicil_sous_mn li ul {
  margin-left: 0px; }

#navigation > table td .apicil_sous_mn li ul li ul {
  margin-left: 5px; }

#navigation > table td .apicil_sous_mn li a {
  font-weight: normal;
  text-align: left;
  border: none;
  padding: 0;
  font-size: 12px;
  color: #666;
  text-transform: none; }

.apicil_rub-tp {
  font-size: 13px;
  font-weight: bold;
  color: #008dca;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 0;
  top: 0; }

.apicil_bc-col-stat {
  width: 372px;
  background: #EDF5FA;
  margin-left: 1px; }

.apicil_bc-col-stat ul {
  width: 372px;
  overflow: hidden;
  height: 1%;
  background: url("/apicil-theme/images/common/sep-stat.png") repeat-y 0 10px; }

.apicil_bc-col-stat ul li {
  float: left;
  margin-right: 20px;
  width: 166px;
  height: 1%; }

#navigation .selected a, #navigation li.hover a, #navigation a:hover, #navigation a:focus, #navigation .child-menu li a, #navigation .yui3-dd-dragging, .lfr-navigation-proxy {
  background: #EDF5FA; }

/***Bloc gauche****/
.apicil_left-side, .apicil_left-side-nav {
  width: 223px;
  float: left;
  margin-right: 25px; }

.apicil_left-side {
  margin-bottom: 23px; }

.apicil_left-side h2 {
  font-size: 13px;
  color: #10044C;
  font-weight: normal;
  padding: 0 0 8px 0;
  margin: 19px 0 5px 0;
  border-bottom: 1px solid #10044C; }

.apicil_left-side h2:first-child {
  margin: 9px 0 4px 0; }

.apicil_left-side ul, .apicil_left-side-nav ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.apicil_left-side > ul > li, .apicil_left-side-nav > ul > li {
  border-bottom: 1px solid #9B96B4;
  padding-bottom: 4px;
  margin-bottom: 5px; }

.apicil_left-side > ul > li > a, .apicil_left-side-nav > ul > li {
  display: inline-block;
  color: #0077BE;
  font-size: 12px;
  text-decoration: none; }

.apicil_left-side > ul > li ul, .apicil_left-side-nav > ul > li ul {
  margin-bottom: -2px; }

.apicil_left-side > ul > li ul li, .apicil_left-side-nav > ul > li ul li {
  padding-top: 7px; }

.apicil_left-side > ul > li ul li a, .apicil_left-side-nav > ul > li ul li a {
  display: inline-block;
  color: #666;
  text-decoration: none;
  font-size: 12px;
  padding-left: 16px;
  margin-left: 16px; }

.apicil_left-side > ul > li ul li a:hover, a.selected_item, .apicil_left-side-nav > ul > li ul li a:hover {
  color: #F60;
  background: url("/apicil-theme/images/common/puce-lk-orange.png") no-repeat 0 2px; }

a.selected_item {
  color: #F60 !important;
  padding-left: 16px; }

.apicil_right-side {
  width: 951px;
  float: left; }

.apicil_avance-1 #column-2, .apicil_avance-2 #column-2 {
  width: 951px;
  padding: 0; }

.apicil_right-side .apicil_avance-1 {
  width: 736px; }

.apicil_arr_or-bt {
  background: #f38b28 url("/apicil-theme/images/common/arr-ora-bas.png") no-repeat 0 100%;
  width: 736px;
  border-radius: 11px 11px 0 0;
  margin-bottom: 25px; }

.apicil_arr_or-bt ul {
  list-style: none;
  padding: 15px 20px;
  color: white;
  font-size: 15px;
  margin: 0;
  font-family: "helvetica"; }

.apicil_arr_or-bt ul li {
  margin: 5px 0 0 0; }

.apicil_arr_operation-bt {
  width: 736px; }

.apicil_arr_operation-bt ul {
  list-style: none;
  padding: 15px 20px;
  color: #F60;
  font-size: 15px;
  margin: 0;
  font-family: "helvetica"; }

.apicil_arr_operation-bt ul li {
  margin: 5px 0 0 0; }

.apicil_arr_grs-bt {
  background: url("/apicil-theme/images/common/arr-gris-bas.png") no-repeat 0 100%;
  width: 736px;
  border-radius: 11px 11px 0 0;
  padding: 0 0 54px 0; }

.apicil_arr_grs-bt-souscription {
  background: url("/apicil-theme/images/common/arr-gris-bas3.png") no-repeat 0 100%;
  width: 736px;
  border-radius: 11px 11px 0 0;
  margin-bottom: 25px;
  padding: 0 0 63px 0; }

.apicil_arr_grs-bt-avance {
  background: url("/apicil-theme/images/common/arr-gris-bas-4.png") no-repeat 0 100%;
  width: 736px;
  border-radius: 11px 11px 0 0;
  padding: 0 0 55px 0; }

.apicil_gr-cont {
  margin: 0 auto;
  font-family: arial;
  font-size: 13px;
  color: #5E5E5E; }

.apicil_gr-cont label {
  width: 238px;
  float: left;
  margin-right: 10px; }

.apicil_gr-cont.piecie-label-style label {
  width: auto !important; }

div.titre-document-souscripteur label {
  width: auto; }

.apicil_gr-cont input[type="checkbox"], .apicil_gr-cont .apicil_radio-lft .apicil_rd-lft .apicil_rd-lft-bas input, .apicilInput, .apicil_gr-cont input {
  border: 0;
  width: 150px;
  padding: 3px 5px;
  color: #5E5E5E;
  background: none repeat scroll 0 0 #FFFFFF !important; }

.apicil_gr-cont input#inp-rgl {
  width: inherit; }

.apicilInput {
  border: none !important;
  height: 16px !important; }

.apicil_gr-cont .apicil_rd-lft {
  overflow: hidden;
  height: 1%;
  width: 430px;
  float: left;
  padding-top: 3px; }

.apicil_gr-cont .apicil_radio-lft .apicil_rd-lft label {
  width: auto;
  float: left;
  position: relative;
  z-index: 0;
  top: -1px; }

.apicil_gr-cont .apicil_radio-lft .apicil_rd-lft input {
  width: auto;
  float: left;
  padding: 0;
  margin-right: 5px;
  background-color: transparent !important; }

.bc-rd-lft, .apicil_chps-grs, .apicil_rd-lft-bas, .cellRadio td {
  overflow: hidden;
  height: 1%;
  padding-bottom: 10px; }

div.apicil_chps-grs input, div.apicil_chps-grs input.focus {
  background-image: none !important;
  background: #fff !important; }

div.apicil-trat-acce input, div.apicil-trat-acce input.focus {
  background-image: none !important;
  background: #fff !important;
  border-color: #ccc !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls {
  clear: both;
  padding: 10px 0;
  overflow: hidden;
  height: 1%; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input {
  width: 33px;
  padding: 4px 5px;
  margin-right: 1px;
  background: #CECECE; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls .apicil_btn input {
  width: auto !important;
  font-weight: normal;
  font-size: 12px;
  padding: 4px 15px; }

.apicil_gr-cont .apicil_radio-lft .apicil_rd-lft .apicil_rd-lft-bas input {
  margin-left: 12px; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls .apicil_fleft-btn {
  margin-left: 10px; }

.apicil_sp-span {
  color: #0077BE; }

.apicil_white-blc {
  background: white;
  border-radius: 5px;
  width: 399px;
  padding: 10px;
  font-size: 13px;
  font-family: arial; }

.apicil_white-blc h3 {
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-family: arial; }

.apicil_white-blc ol {
  margin-top: 0;
  margin-left: 18px; }

.apicil_white-blc ol li {
  margin-top: 10px; }

.apicil_white-blc ol li p {
  padding-left: 20px; }

.apicil_gr-cont .apicil_radio-lft .apicil_rd-lft .radio-btn-int {
  background: none; }

.apicil_acc-bck, .apicil_acc-bck-nav {
  display: none; }

/* ============== Style ============== */
.apicil_ttl-main-2 {
  margin: 0;
  padding-bottom: 10px;
  font-size: 30px;
  font-family: "helvetica";
  font-weight: normal;
  color: #0077BE; }

.apicil_ttl-main-2 + p {
  border-top: 1px solid #10044C;
  padding-top: 15px;
  color: #8d8d8d;
  font-size: 11px; }

.apicil-tbCobntent caption {
  text-indent: -9999px;
  display: none; }

.apicil-tbCobntent thead tr th:first-child {
  border-right: 1px solid #10044C; }

.apicil-tbCobntent thead tr th {
  text-align: center;
  color: #10044c;
  font-size: 13px;
  padding-bottom: 5px; }

.apicil-tbCobntent thead tr th + th {
  padding-left: 56px; }

.apicil-tbCobntent tbody {
  border-top: 1px solid #10044C; }

.apicil-tbCobntent tbody td {
  color: #8d8d8d;
  font-size: 12px;
  font-weight: bold;
  border-right: 1px solid #10044C;
  width: 100%; }

.apicil-tbCobntent tbody td + td {
  border: none; }

.apicil-tbCobntent td input {
  border-color: #ccc;
  margin: 8px 8px 0px 47px;
  width: 161px; }

.apicil-tbCobntent tbody tr td span {
  margin-right: 40px; }

.apicil-tbCobntent .apicil-lst-row td:first-child {
  padding-top: 17px; }

.apicil-tbCobntent .apicil-lst-row td {
  color: #F60;
  font-weight: bold; }

.apicil-tbCobntent .apicil-lst-row-total {
  padding: 0px 0px 0px 150px;
  border: none; }

.apicil-lst-row td span {
  color: #8D8D8D; }

.apicil-file-dwn {
  float: right;
  margin-top: -5px; }

.apicil-file-dwn a {
  color: #F60;
  font-size: 12px;
  font-weight: bold; }

.apicil-rgl label {
  color: #423A6D;
  font-size: 12px;
  font-weight: bold; }

.apicil-rgl div {
  padding-bottom: 10px;
  padding-top: 10px;
  overflow: hidden; }

.apicil-rgl div label, .apicil-rgl div input {
  margin-right: 10px;
  float: left; }

.apicil-rgl div label {
  margin-top: 4px; }

.apicil-rgl div.apicil-trat-accetp label {
  margin-top: -1px; }

.ie7 .apicil-rgl div.apicil-trat-accetp label {
  margin-top: 2px; }

.ie8 .apicil-rgl div.apicil-trat-accetp label, .ie9 .apicil-rgl div.apicil-trat-accetp label {
  margin-top: -2px; }

.apicil_bc-frm {
  width: 560px;
  float: left; }

.apicil_right-side .apicil_btn input {
  padding-left: 30px;
  padding-right: 30px; }

.apicil_btn-bt-off {
  margin: 20px; }

.apicil_inpt-pls .apicil_btn {
  font-size: 12px; }

.apicil_btn .apicil_iban {
  display: inline-block;
  border: 0 none;
  color: #FFFFFF !important;
  cursor: pointer;
  font-weight: normal;
  text-decoration: none;
  overflow: auto;
  padding: 4px 15px 0;
  text-shadow: none !important;
  font-size: 12px; }

.apicil_right-side-2 {
  width: 950px; }

.changementCoordonnees .changementCoordonneesportlet-portlet .apicil_right-side-2 {
  width: 970px; }

.apicil_enc-txt {
  font-size: 13px;
  margin-bottom: 20px;
  padding: 0;
  font-weight: bold;
  font-family: arial; }

.apicil_arr_gris-tp, .selectedInformations {
  background: #f2f2f2;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px; }

.ajoutSupportTableDiv .apicil_arr_gris-tp {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0; }

.apicil_arr_gris-tp p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  font-family: arial; }

.apicil_arr_gris-omb {
  font-family: "helvetica";
  font-size: 13px;
  color: white;
  font-weight: bold;
  background: #f2f2f2;
  width: 951px;
  border-radius: 5px;
  padding-bottom: 30px; }

.apicil_bc-tr-md {
  padding: 15px 20px;
  /*width: 900px;*/ }

.apicil-tbCobntent td .apicil_price-td {
  color: #0098fe;
  width: 200px;
  display: block;
  height: 1%;
  text-align: right;
  margin-right: 10px; }

.apicil-tbCobntent td .calendarSpan input {
  margin-right: 0; }

.apicil-tbCobntent td .calendarSpanRemboursement input {
  margin-right: 0;
  width: 67px; }

.apicil_btn-bt-off-big .apicil_fleft-btn, .apicil_btn-bt-off-big .apicil_f-btn, .apicil_btn-bt-off-big .apicil_f-btn span {
  /*width: 325px;*/ }

.apicil_arr_gris-omb p {
  margin-bottom: 0; }

.apicil_btn-bt-off-big .apicil_fleft-btn a, .apicil_btn-bt-off-big .apicil_f-btn a, .apicil_btn-bt-off-big .apicil_fleft-btn input, .apicil_btn-bt-off-big .apicil_f-btn input {
  /*font-weight: bold;*/
  display: inline-block;
  font-family: "helvetica";
  font-size: 13px;
  color: white;
  padding: 5px 40px;
  text-decoration: none;
  text-align: center; }

.apicil_btn-bt-off-big .apicil_fleft-btn a, .apicil_btn-bt-off-big .apicil_f-btn a {
  padding: 3px 30px 4px 30px;
  color: white !important; }

.apicil_btn-bt-off-big .apicil_fleft-btn:hover a, .apicil_btn-bt-off-big .apicil_f-btn:hover a {
  color: #e06d22 !important; }

.apicil_btn-bt-off-big .apicil_f-btn span input {
  padding-bottom: 4px;
  padding-top: 3px; }

.apicil_btn-bt-off-big {
  padding: 20px 0px; }

.proposition-versement-complementaire .apicil_tble-2 .apicil-tbCobntent {
  width: 100%;
  margin-top: 30px; }

.apicil_tble-2 .apicil-tbCobntent {
  border-collapse: collapse;
  margin-right: 212px;
  margin-bottom: 20px; }

.apicil_tble-2 .apicil-tbCobntent thead tr th {
  border-bottom: 0;
  text-align: left;
  padding: 10px 0;
  border-right: 0; }

.apicil_tble-2 .apicil-tbCobntent td {
  border-top: 1px solid #ddd;
  border-right: none;
  padding: 10px; }

.apicil_tble-2 tbody tr {
  border-bottom: 1px solid grey; }

.apicil_tble-2 tbody tr:last-child {
  border-bottom: none; }

.apicil_rb-mnt {
  font-size: 13px;
  list-style: none;
  padding: 0;
  margin: 0; }

.apicil_ble {
  color: #0077BE;
  font-weight: normal; }

.apicil_rb-mnt li {
  overflow: hidden;
  height: 1%;
  line-height: 1.7em; }

.apicil_ft-plt {
  width: 430px;
  float: left; }

.apicil_rb-mnt li span {
  width: 160px;
  float: left;
  display: block;
  margin-right: 18px;
  font-weight: normal;
  text-align: start; }

.apicil_avance-1 #content {
  /*background: url("/apicil-theme/images/common/page-av.jpg") no-repeat 50%
  	100%*/ }

.apicil_avance-2 #content {
  /*	background: url("/apicil-theme/images/common/page-val.jpg") no-repeat
  	50% 100%*/ }

/*.apicil_avance-1 #footer,.apicil_avance-2 #footer {
background: url("/apicil-theme/images/common/fd-footer-home.png")
no-repeat 50% 0
}*/
/***********************************************************/
#cosy-menu-column-1, #cosy-menu-column-1 #layout-column_column-1 {
  width: 223px !important; }

.isSiteErsClient #cosy-menu-column-1 {
  width: 0 !important; }

.cosy3Iframe div#cosy-content-column-2 {
  width: 1100px !important; }

.cosy3Iframe div#cosy-menu-column-1 {
  display: none; }

.cosy3Iframe.liste-des-organisations .columns-2 .portlet-column-first {
  display: none; }

/* COSYHUB-23455 */
.cosy3Iframe.fonds-unites-de-compte .portlet-column-first#column-1 {
  display: none; }

.cosy3Iframe.demande-changement-options #column-1 {
  display: none; }

.cosy3Iframe.suivi-des-instances #column-1 {
  display: none; }

.cosy3Iframe.demande-d-avance #column-1 {
  display: none; }

.cad.cosy3Iframe.demande-changement-options #column-1, .cad.cosy3Iframe.suivi-des-instances #column-1, .cad.cosy3Iframe.demande-d-avance #column-1 {
  display: block !important; }

#cosy-content-column-2, #cosy-content-column-2 #layout-column_column-2 {
  width: 950px !important; }

.identitePage .apicil_form label, .ajoutUtilisateur label, .ajoutDemAdmPage .apicil_form label {
  width: 209px; }

.identitePage .appcil_erreur, .appcil_valid {
  width: 280px; }

.identitePage .apicil_form .apicil_radio label, .versementPage .apicil_form .apicil_radio label, .page-6 .apicil_form .apicil_radio label, .fraisGestionPage .apicil_form .apicil_radio label {
  width: auto !important; }

.versementPage .apicil_form label, .fraisGestionPage .apicil_form label {
  width: 300px; }

.page-6 .apicil_form label {
  width: 255px; }

#bouton-nav-souscription > a, #bouton-nav-souscription > a:hover {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600 !important;
  color: white !important; }

.bouton-nav-contactez-nous a, .bouton-nav-contactez-nous a:hover {
  background: none repeat scroll 0 0 #0077BE !important;
  color: white !important; }

a.selected-item-0, a.selected-item-0:hover {
  cursor: default; }

/***Bloc gauche****/
.apicil_left-side-nav {
  width: 223px;
  padding-top: 35px;
  margin-right: 25px; }

.apicil_avance-1 #column-1, .apicil_avance-2 #column-1 {
  width: 263px !important;
  float: left;
  margin-right: 0; }

.apicil_lt-ttle, .apicil_left-side .ui-panelmenu-panel, .apicil_left-side-nav .ui-panelmenu-panel {
  border: none; }

.apicil_lt-ttle, .apicil_left-side .ui-panelmenu-panel h3, .apicil_left-side .ui-panelmenu-panel h3.ui-state-hover, .apicil_left-side-nav .ui-panelmenu-panel h3, .apicil_left-side-nav .ui-panelmenu-panel h3.ui-state-hover {
  color: #10044C;
  font-weight: bold;
  margin: 0;
  padding: 0 0 6px 0;
  border-bottom: 1px solid #10044C;
  margin-bottom: 7px;
  background: none;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 13px; }

.apicil_left-side .ui-panelmenu-panel h3 a, .apicil_left-side-nav .ui-panelmenu-panel h3 a {
  color: #10044C; }

.apicil_left-side .ui-panelmenu .ui-panelmenu-content, .apicil_left-side-nav .ui-panelmenu .ui-panelmenu-content {
  padding: 0;
  border: 0; }

.apicil_left-side .ui-panelmenu-panel .ui-panelmenu-header a, .apicil_left-side-nav .ui-panelmenu-panel .ui-panelmenu-header a {
  padding: 0; }

.apicil_left-side .ui-panelmenu-panel h3 span, .apicil_left-side .ui-panelmenu-panel .ui-menu-list span.ui-panelmenu-icon, .apicil_left-side-nav .ui-panelmenu-panel h3 span, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list span.ui-panelmenu-icon {
  display: none; }

.apicil_left-side-nav ul {
  list-style: none;
  padding: 0;
  margin: 0 0 40px 0; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list > li, .apicil_left-side-nav > ul > li, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list > li {
  border-bottom: 1px solid #9B96B4;
  list-style: none;
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-radius: 0 !important; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list > li ul li, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list > li ul li {
  border-bottom: none; }

.apicil_left-side .ui-panelmenu .ui-menuitem-link, .apicil_left-side-nav > ul > li > a, .apicil_left-side-nav .ui-panelmenu .ui-menuitem-link {
  color: #8DB5D8;
  font-size: 12px;
  text-decoration: none; }

.apicil_left-side .ui-panelmenu-panel .ui-widget-content, .apicil_left-side-nav .ui-panelmenu-panel .ui-widget-content {
  background: none; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list li a, .apicil_left-side .ui-panelmenu-panel .ui-menu-list li a.ui-state-hover
.apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list li a, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list li a.ui-state-hover {
  padding: 0;
  background: none;
  line-height: normal;
  border: none;
  border-radius: 0;
  box-shadow: none; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list > li ul, .apicil_left-side-nav > ul > li ul, .apicil_left-side .ui-panelmenu-panel .ui-menu-list > li ul {
  margin-bottom: -2px; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list > li ul, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list > li ul {
  margin-left: 0; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list > li ul li, .apicil_left-side-nav > ul > li ul li, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list > li ul li {
  padding: 13px 0 0 0; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list > li ul li a, .apicil_left-side-nav > ul > li ul li a, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list > li ul li a {
  color: #666;
  text-decoration: none;
  font-size: 12px;
  padding: 0 0 0 18px !important; }

.apicil_left-side .ui-panelmenu-panel .ui-menu-list li ul li a.ui-state-hover, .apicil_left-side-nav .ui-panelmenu-panel .ui-menu-list li ul li a.ui-state-hover {
  background: url("/apicil-theme/images/common/puce-lk-orange.png") no-repeat 0 2px;
  color: #F60; }

.libelleChoixSupport input {
  width: 154px !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input[readonly] {
  background: none repeat scroll 0 0 #DEDEDE !important;
  color: #A0A0A0;
  margin-right: 1px;
  padding: 4px 5px;
  width: 33px; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input[disabled] {
  background: none repeat scroll 0 0 #DEDEDE !important;
  color: #A0A0A0;
  margin-right: 1px;
  padding: 4px 5px;
  width: 33px; }

.sytnheseContrat a, .blockDroite a {
  font-family: arial;
  font-size: 12px;
  margin: 3px;
  text-decoration: none; }

.sytnheseContrat #menuHaut {
  background: none repeat scroll 0 0 #F2F2F2;
  border-radius: 8px 8px 8px 8px;
  margin-bottom: 20px;
  padding: 5px; }

#DernierOp td {
  border: none !important; }

.blockGauche {
  float: left;
  width: 710px; }

.changementCoordonnees .changementCoordonneesportlet-portlet .blockGauche {
  width: 742px; }

body .apicil_pro-wrap {
  background: url("/apicil-theme/images/common/page-3.jpg") no-repeat scroll 50% 265px !important; }

.floatLeft {
  float: left; }

.floatRight {
  float: right; }

.sytnheseContrat #DernierOp, .sytnheseContrat #MesDerniersDocuments {
  background: url("/apicil-theme/images/contrat/backBlockGrayEntete.png") no-repeat scroll 50% 0 #e5e5e5;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 10px;
  padding: 5px;
  width: 238px; }

#repartitionDeLencours, #plusAuMoinsValueParLigne, #evolutionContrat, #repartitionFidelite {
  width: 650px;
  display: inline-table; }

#plusAuMoinsValueParLigne, #repartitionDeLencours, #repartitionFidelite {
  margin-bottom: 40px; }

#imageConseiller, #infosConseiller {
  float: left; }

#infosConseiller {
  margin-left: 10px; }

.changementIban #infosConseiller, .changementCoordonnees #infosConseiller {
  margin-left: 10px !important;
  margin-top: 10px !important; }

.changementOptionModif .blockGauche {
  margin-top: 27px; }

.changementOptionModif .apicil_arr_grs-bt {
  width: 716px !important; }

.changementOptionModif .apicil_gr-cont {
  width: 676px !important; }

.libelleSupport {
  display: block;
  white-space: normal;
  width: 165px;
  float: left; }

.supportTable {
  width: 500px; }

.sytnheseContrat .titreMontantEncoureOrange {
  font-family: "helvetica";
  font-weight: normal;
  color: #F60;
  margin-top: 10px;
  margin-bottom: 5px; }

.borderHor {
  width: 100%;
  height: 2px;
  border-bottom: 1px solid; }

.borderHorblue, .changementCoordonnees .blockDroite div.borderHorblue {
  border-color: #10044C;
  margin-bottom: 12px; }

#sytnheseContrat .borderRigthTable td, #sytnheseContrat .borderRigthTable th {
  border-right: 1px solid !important; }

#sytnheseContrat .ui-datatable-odd {
  background: none; }

#sytnheseContrat th, #sytnheseContrat td {
  border: none;
  border-right: 1px solid #11054D; }

#MonConseiller h5, #DernierOp h5, #MesDerniersDocuments h5 {
  color: #10044C;
  margin: 15px 0 0;
  padding-bottom: 4px; }

#MonConseiller .content, #MesDerniersDocuments .content, #DernierOp .content {
  font-size: 12px; }

#DernierOp .content {
  padding-left: 15px;
  padding-right: 15px; }

#MonConseiller .monConseiller, #DernierOp h5, #MesDerniersDocuments h5 {
  margin-left: 5px; }

.accederATousOperationsLien {
  color: #F98957;
  text-decoration: underline !important; }

.borderRigthTable {
  border-right: 1px solid; }

.accederATousOperationsDiv {
  text-align: center;
  margin-top: 10px; }

.pieChart {
  margin-top: 38px; }

#plusAuMoinsValueParLigne td, #plusAuMoinsValueParLigne td span, #plusAuMoinsValueParLigne th span {
  white-space: normal;
  /* css-3 */ }

#plusAuMoinsValueParLigne table {
  width: 646px !important; }

.sytnheseContrat th {
  font-size: 16px !important;
  text-align: left; }

.sytnheseContrat .iconeHaut .ui-sortable-column-icon {
  margin-left: -5px;
  position: relative;
  top: -22px; }

.sytnheseContrat .apicil-tab-1 tr td, .sytnheseContrat .apicil-tab-1 th {
  padding: 5px !important; }

.sytnheseContrat .apicil-tab-1 th {
  padding-right: 10px !important; }

/***Bloc gauche****/
.apicil_ttl-main, .blueTitre {
  margin: -3px 0 25px 0;
  font-size: 25px;
  font-family: "helvetica";
  color: #0077BE;
  font-weight: normal;
  padding: 0;
  line-height: 1.5em;
  border-bottom: 1px solid #10044c; }

.blueTitre {
  margin: -3px 0 24px; }

.ie8 .signed-out .apicil_ttl-main, .ie9 .signed-out .apicil_ttl-main, .ie8 .signed-out .blueTitre, .ie9 .signed-out .blueTitre {
  margin-top: -3px; }

.ie8 .apicil_ttl-main, .ie8 .blueTitre {
  margin-top: 3px; }

.ie9 .guest-site.signed-in .blueTitre, .ie9 .guest-site.signed-in .apicil_ttl-main {
  margin-top: -5px; }

.cosy_perf-absolue .apicil_ttl-main, .cosy_perf-absolue .ie8 .blueTitre {
  margin-top: -3px; }

.apicil_arr_or-bt {
  background: #f38b28 url("/apicil-theme/images/common/arr-ora-bas.png") no-repeat 0 100%;
  width: 736px;
  border-radius: 11px 11px 0 0;
  margin-bottom: 25px; }

.apicil_arr_or-bt ul {
  list-style: none;
  padding: 15px 20px;
  color: white;
  font-size: 15px;
  margin: 0;
  font-family: "helvetica"; }

.apicil_arr_or-bt ul li {
  margin: 5px 0 0 0; }

/*********************/
h2.apicil_first-title {
  border-top: 1px solid #10044C; }

.apicil_subMenu-left {
  width: 223px;
  margin-top: -25px;
  font-family: arial;
  font-size: 12px; }

.apicil_subMenu-left a {
  color: #8d8d8d;
  padding-right: 3px; }

.apicil_subMenu-left span a {
  text-decoration: none; }

.apicil_search-left label {
  text-indent: -9999px;
  display: none; }

.apicil_search-left input[type="text"] {
  outline: none;
  width: 193px;
  padding: 3px 1px 3px 5px;
  color: #999;
  background: #fff;
  border: 1px solid #CCC;
  box-shadow: none !important;
  font-style: italic; }

.moteurRechercheCosy input[type="text"] {
  margin-right: 5px; }

.validationPage #divNumeroContrat a {
  display: inline-block;
  margin-top: 1px; }

.reaffectationPage.apicil_form .rechercheContratInput {
  width: 100%;
  padding-top: 10px;
  float: none;
  margin-bottom: 16px; }

.rechercheContratInput span {
  float: left; }

.rechercheContratInput span + div {
  float: right;
  width: 180px; }

.rechercheContratInput span + div input[type="text"] {
  width: 136px; }

.apicil_search-left input[type="submit"] {
  width: 16px;
  height: 25px;
  background: url("/apicil-theme/images/common/search_pic.png") no-repeat left top;
  border: none;
  text-indent: -9999px;
  padding-top: 5px; }

.ie8 .apicil_search-left input[type="submit"] {
  position: relative;
  top: 8px; }

.apicil_left-side h2, .apicil_left-side-nav h2 {
  font-weight: bold;
  cursor: pointer; }

.apicil-legende, .arbitrage .paragraphe, .mention-juridique-legend {
  font-family: arial;
  font-size: 11px;
  color: #666; }

.apicil-legende, .arbitrage .paragraphe, .message-info-produit-horizon {
  font-family: arial;
  font-size: 11px;
  color: #666; }

.apicil_left-side ul + a, .apicil_left-side-nav ul + a {
  float: right;
  color: #F60;
  font-size: 12px;
  font-weight: bold;
  margin-top: 9px;
  margin-bottom: 14px; }

.apicil_leftNav-title {
  font-family: "helvetica";
  font-size: 13px;
  font-weight: bold;
  color: #10044C;
  padding-bottom: 5px;
  border-bottom: 1px solid #10044C; }

.apicil_leftNav-title + ul li.apicil_first-item {
  border-bottom: 1px solid #10044C;
  padding-top: 10px; }

.apicil_leftNav-title + ul li.apicil_first-item a {
  font-family: "helvetica";
  font-size: 12px;
  font-weight: bold;
  color: #10044C; }

.apicil_leftNav-title + ul li:hover a {
  color: #F60;
  padding-left: 15px;
  background: url("/apicil-theme/images/common/puce-lk-orange.png") no-repeat 0 2px; }

.apicil_option-select {
  margin: -10px -20px 20px 0px;
  font-family: arial;
  font-size: 10px;
  float: right;
  width: 350px; }

.apicil_option-select form div {
  float: left; }

.apicil_option-select form div {
  margin-right: 20px; }

.apicil_option-select form div label {
  position: relative;
  top: -2px;
  padding-left: 5px; }

.apicil_option-select form div a {
  text-decoration: none;
  color: #898989;
  display: block;
  height: auto; }

.apicil_option-select form div a img {
  margin-right: 10px;
  position: relative;
  top: 4px; }

.apicil_option-select form div + div {
  padding-top: 4px; }

.apicil_right-side form {
  width: 100%; }

.apicil_tb-Rmbc {
  width: 100%; }

.apicil_tb-Rmbc caption {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: #10044c;
  text-align: left;
  padding-bottom: 20px;
  padding-top: 20px; }

.apicil_tb-Rmbc table + table caption {
  padding-top: 20px; }

.apicil_tb-Rmbc thead th {
  height: 28px;
  font-family: arial;
  font-size: 12px;
  color: #10044c;
  text-align: center;
  background-color: #f2f2f2;
  padding-right: 11px;
  border-bottom: 1px solid #8781a5; }

.apicil_lastTb {
  width: 821px; }

.apicil_tb-Rmbc thead th a {
  text-decoration: none;
  color: #10044c; }

.apicil_tb-Rmbc thead tr th a.tri-up {
  position: relative;
  top: 2px;
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat right;
  padding-right: 15px; }

.apicil_tb-Rmbc thead tr th a.tri-down {
  position: relative;
  top: 2px;
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat right;
  padding-right: 15px; }

.apicil_tb-Rmbc th + th {
  border-left: 1px solid #8781a5; }

.apicil_tb-Rmbc td ~ td {
  border-left: 1px solid #8781a5;
  padding-bottom: 3px; }

.apicil_tb-Rmbc td {
  border-top: 1px none #8781a5; }

/* .apicil_tb-Rmbc tbody tr td{ background-color: #ffffcc; background: none;} */
.apicil_tb-Rmbc tbody tr td.apicil_last-td-item, .apicil_tb-Rmbc tbody tr td.apicil_btn-valide-action {
  background: none; }

.apicil_tb-Rmbc tbody tr td a img {
  padding-left: 10px;
  position: relative;
  top: 3px; }

.apicil_tb-Rmbc tbody tr td a {
  color: #f49959; }

.apicil_tb-Rmbc tbody tr td a + img {
  margin-left: 2px;
  margin-top: -1px;
  position: absolute; }

.apicil_tb-Rmbc tbody tr td.apicil_last-td-item {
  border: none; }

.apicil_tb-Rmbc tbody tr, td {
  padding-left: 10px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: arial;
  font-size: 12px;
  padding-right: 10px; }

.apicil_tb-Rmbc tbody tr td.apicil_btn-valide-action {
  border: none;
  background: none !important; }

.apicil_tb-Rmbc tbody tr td.apicil_btn-valide-action:hover {
  background-color: #ffffff; }

.apicil_tb-Rmbc tbody tr td.apicil_btn-valide-action span input {
  padding-left: 5px;
  padding-right: 5px; }

/* Style Optionnelle */
.apicil_tb-Rmbc tbody tr td {
  background-color: #ffffff; }

/*,.apicil_tb-Rmbc tbody tr td, .apicil_tb-Rmbc tbody .apicil-tr-hvd td*/
.apicil_tb-Rmbc tbody tr:hover td, .apicil_tb-Rmbc tbody .apicil-tr-hvd td, .apicil_tb-Rmbc tbody tr td, .apicil_tb-Rmbc tbody .apicil-tr-hvd td {
  background-color: #ffffff; }

.listeDemandes .statutBloquante-header i {
  color: #e72d2d;
  font-weight: bold; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listVersementComplementaire-4 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listVersementComplementaire-4 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listVersementComplementaire-4 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listVersementComplementaire-4 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listChangementCoordonnees-10 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listChangementCoordonnees-10 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listChangementCoordonnees-10 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listChangementCoordonnees-10 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeChangementIban-10 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeChangementIban-10 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeChangementIban-10 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeChangementIban-10 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeAvance-3 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeAvance-3 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeAvance-3 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeAvance-3 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsPartiels-22 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsPartiels-22 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsPartiels-22 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsPartiels-22 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeRemboursement-3 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeRemboursement-3 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeRemboursement-3 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listDemandeRemboursement-3 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsTotaux-10 tbody tr:hover td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsTotaux-10 tbody .apicil-tr-hvd td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsTotaux-10 tbody tr td, .apicil_tb-Rmbc .list-demandeoperation-portlet-listeRachatsTotaux-10 tbody .apicil-tr-hvd td {
  background: none repeat scroll 0 0 transparent; }

.apicil_tb-Rmbc tbody tr:hover td.apicil_last-td-item, .apicil_tb-Rmbc tbody tr:hover td.apicil_btn-valide-action {
  background: none !important; }

/* Fin style Optionnelle */
.apicil_tb-Rmbc tbody tr td.apicil_lastRow-Content {
  background-color: #ffffff;
  border: none; }

.apicil_tb-Rmbc tbody tr td.apicil_lastRow-devaliderOp {
  background-color: #ffffff;
  border: none; }

.apicil_right-side > h2 ~ a {
  text-decoration: none;
  font-family: arial;
  font-size: 12px;
  color: #8d8d8d; }

.apicil_right-side > form > h2 {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: #10044c; }

.apicil_frm-info div ul li {
  list-style-type: none;
  font-family: arial;
  font-size: 12px;
  color: #666;
  padding-bottom: 10px; }

.apicil_frm-info div ul.apicil_firstDt-info {
  margin-right: 63px; }

.apicil_frm-info div ul.apicil_secondetDt-info {
  position: relative;
  top: 10px; }

.apicil_frm-info div ul li a {
  color: #F60; }

.apicil_frm-info div ul li span {
  font-family: arial;
  font-size: 12px; }

.apicil_frm-info div ul li input {
  width: 155px;
  border: 1px solid #ccc; }

.apicil_frm-info div ul li input + img {
  position: relative;
  top: 3px;
  cursor: pointer; }

.apicil_frm-info div ul {
  float: left; }

.apicil_frm-info + div {
  padding-top: 35px; }

.apicil_option-select-2 {
  margin-top: -10px;
  margin-bottom: 20px;
  margin-right: -150px;
  font-family: arial;
  font-size: 10px;
  float: right;
  width: 337px; }

.apicil_option-select-2 form div {
  float: left;
  margin-right: 20px; }

.apicil_option-select-2 form div label {
  position: relative;
  top: -3px;
  padding-left: 5px; }

.apicil_frm-info div ul li .apicil_sp-lb {
  display: block;
  float: left;
  width: 164px;
  padding-right: 10px; }

.apicil_frm-info div ul li .apicil_nme-lb {
  color: #10044C; }

.content {
  position: relative;
  z-index: 1; }

/* Style Client Souscription */
.apicil_subMenu {
  margin-top: -45px; }

.apicil_signUp {
  font-family: arial;
  font-size: 13px;
  margin-bottom: 20px; }

.apicil_signUp .apicil_arr_grs-bt {
  margin-bottom: 0; }

.apicil_rgl {
  padding-left: 22px;
  padding-bottom: 0;
  padding-top: 8px;
  width: 349px;
  float: left; }

.apicil_rgl span {
  font-size: 13px;
  color: #0077be;
  position: relative;
  top: -3px; }

.apicil_rgl p {
  font-size: 13px;
  color: #828282;
  padding-top: 10px;
  line-height: 19px; }

.apicil_rgl-doc {
  padding-left: 10px;
  padding-top: 40px; }

.apicil_rgl-doc a {
  color: #fe722d;
  display: block; }

.apicil_rgl-doc a img {
  padding-right: 10px;
  float: left; }

.apicil_rgl-acp input {
  margin-left: 22px;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: auto;
  float: left;
  background: none; }

.apicil_rgl-acp label {
  font-weight: bold;
  font-size: 12px;
  width: auto;
  /*color: #10044c;*/ }

.ie .apicil_rgl-acp label {
  position: relative;
  top: 3px; }

.apicil_rgl-info p {
  color: #666; }

.apicil_rgl-info p strong a {
  color: #fe722d; }

.apicil_lstP {
  margin-bottom: 40px; }

.apicil_step .apicil_st-1 {
  width: 148px; }

.apicil_step .apicil_st-2 {
  width: 135px; }

.apicil_step .apicil_st-3 {
  width: 156px; }

.apicil_step .apicil_st-4 {
  width: 182px; }

.apicil_step .apicil_st-5 {
  width: 199px; }

.apicil_step .apicil_st-6 {
  width: 123px; }

/* Style Lexique */
ul.apicil_first-item li {
  padding-left: 15px; }

ul.apicil_first-item li:hover a {
  color: #F60;
  padding-left: 15px;
  background: url("/apicil-theme/images/common/puce-lk-orange.png") no-repeat 0 2px; }

.apicil_deleteUndr {
  text-decoration: none; }

.apicil_selectLtr {
  background-color: #f2f2f2;
  border-radius: 11px;
  overflow: hidden;
  width: 910px;
  height: 1%;
  padding: 13px 20px 19px 20px; }

.apicil_selectLtr h3 {
  color: #868686;
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 13px; }

.apicil_selectLtr ul {
  list-style-type: none;
  float: left;
  padding: 0 10px 20px 0;
  margin: -28px 0 0 0;
  height: 29px; }

.apicil_selectLtr ul li {
  display: inline;
  position: relative;
  top: 24px;
  margin: 0 7px 0 0;
  color: #d6d6d6; }

.apicil_selectLtr ul li a {
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #868686; }

.apicil_selectLtr ul li a:hover {
  color: #666; }

.apicil_selectLtr ul li a:active {
  color: #0077be; }

.apicil_selectLtr ul li:after {
  content: " -"; }

.apicil_selectLtr ul li.apicil_lastLtr:after {
  content: " "; }

.apicil_Ltr-search {
  margin-top: -20px;
  float: right;
  width: 174px; }

.apicil_Ltr-search label {
  text-indent: -9999px;
  display: none; }

.apicil_Ltr-search input[type="text"] {
  height: 13px;
  border: 1px solid #ccc;
  font-style: italic;
  font-size: 13px;
  width: 170px;
  color: #868686; }

.apicil_Ltr-search input[type="submit"] {
  text-indent: -9999px;
  background: url("/apicil-theme/images/common/search.png") no-repeat;
  border: none;
  width: 30px;
  height: 30px;
  position: relative;
  top: 0;
  margin-top: -20px;
  right: 6px;
  float: right; }

.apicil_Lst-Lexique h2 {
  font-size: 30px;
  color: #0077be;
  text-transform: uppercase;
  font-weight: normal; }

.apicil_Ltr-items li {
  list-style-type: none;
  text-transform: uppercase;
  font-size: 15px;
  position: relative;
  top: -60px;
  left: 15px;
  line-height: 30px; }

.apicil_Ltr-items li a {
  text-decoration: none;
  color: #b0b0b0; }

.apicil_Ltr-items li:after {
  content: ".................."; }

/* Style Lexique C */
.apicil_backMenu {
  margin-top: 15px; }

.apicil_backMenu a {
  text-decoration: none;
  color: #8d8d8d;
  font-size: 12px; }

.apicil_selectedLtr h3 {
  color: #0077be;
  /*padding-top: 5px;*/
  font-size: 35px !important;
  font-weight: normal;
  margin-bottom: 13px; }

.apicil_selectedLtr h3:after {
  /*content: "........";*/ }

.apicil_selectedLtr h3 a {
  float: right;
  font-size: 11px;
  color: #666;
  padding: 22px 0 0 0; }

.apicil_selectedLtr h4 {
  padding-top: 5px;
  font-size: 14px;
  margin-bottom: 13px; }

.apicil_selectedLtr p {
  font-size: 12px;
  line-height: 20px;
  color: #8d8d8d;
  padding-left: 40px;
  text-align: justify; }

.lexique_wrapper ul {
  list-style-type: none;
  margin: 0; }
  .lexique_wrapper ul li {
    margin: 0 0 5px 20px;
    font-size: 12px;
    padding-left: 20px; }

.apicil_backTop {
  float: right;
  font-size: 12px; }

.apicil_backTop a {
  color: #5B5A5A; }

/* Style FAQ */
.apicil_faqQst h3 {
  margin: 0;
  font-family: "helvetica";
  font-weight: normal; }

.apicil_faqQst h3 span {
  cursor: pointer; }

.apicil_faqQst h3 .apicil_faqTitle {
  padding-left: 22px;
  font-size: 16px;
  color: #0077be;
  text-decoration: none;
  background: url("/apicil-theme/images/common/faq-close.png") no-repeat left; }

.apicil_faqQst h3 .apicil_faqTitleopen {
  background: url("/apicil-theme/images/common/faq-open.png") no-repeat left; }

.apicil_faqQst h3 + p {
  font-size: 12px;
  color: #666;
  font-family: arial;
  line-height: 1.2em;
  padding-left: 22px;
  text-align: justify; }

.apicil_nive2-mntt {
  border-bottom: 1px solid #666;
  color: #666;
  font-family: helvetica;
  font-size: 18px;
  padding-bottom: 5px;
  margin-top: 10px; }

.apicil_ttl-main + .apicil_nive2-mntt {
  margin-top: -11px !important; }

.apicil_itemsMenu {
  display: none; }

.apicil_itemsMenu li a {
  text-decoration: none;
  font-size: 12px;
  color: #666; }

.apicil_menuFirst-item li:hover > a {
  color: #F60;
  padding-left: 22px;
  background: url("/apicil-theme/images/common/puce-lk-orange.png") no-repeat 0 2px; }

.apicil_menuFirst-item li:hover ul.apicil_itemsMenu {
  display: block; }

.apicil_menuFirst-item li:hover ul.apicil_itemsMenu li a {
  color: #666;
  background: none !important; }

.apicil_menuFirst-item li:hover ul.apicil_itemsMenu li a:hover {
  color: #312e2e; }

/****style bloc connexion***/
.login-client .portlet, .login-perte .portlet {
  background: none;
  border: none; }

#heading {
  /*position: relative;*/
  z-index: 0;
  overflow: hidden; }

.login-client {
  background: #f2f2f2 url("/apicil-theme/images/common/fd-con-top.jpg") no-repeat 0 100%;
  border-bottom: 1px solid #87B627;
  padding: 0 0 10px 0;
  overflow: hidden;
  /*min-height: 88px;*/ }

.login-perte {
  height: 1%;
  background: none;
  padding: 0px;
  overflow: hidden; }

.login-client .aui-fieldset-content, .login-perte .aui-fieldset-content {
  font-size: 11px;
  color: #999; }

.login-client .aui-fieldset-content a, .login-perte .aui-fieldset-content a {
  position: relative;
  z-index: 0;
  left: 200px;
  color: #999; }

.login-client .aui-field-text, .login-perte .aui-field-text {
  width: 170px;
  float: left;
  margin-right: 30px; }

.login-client .aui-field-text label, .login-perte .aui-field-text label {
  color: #F60;
  font-size: 12px;
  font-weight: normal; }

.login-client .aui-field-text input, .login-perte .aui-field-text input {
  width: 158px;
  /*border: 1px solid #CCCCCC; background: url('/apicil-theme/images/common/fd-inp-con.png') repeat-x 0 0;*/ }

.login-client .aui-field-choice, .login-perte .aui-field-choice {
  clear: both;
  display: block; }

.login-client .aui-field-choice label, .login-perte .aui-field-choice label {
  position: relative;
  top: 2px;
  z-index: 1; }

#banner .login-client .aui-fieldset {
  width: 402px;
  float: left;
  padding-left: 461px !important; }

.login-perte .aui-fieldset {
  width: 402px;
  float: left;
  padding-left: 61px !important; }

.login-client span.aui-field, .login-perte span.aui-field {
  display: block; }

.login-client .aui-button-holder, .login-perte .aui-button-holder {
  float: left;
  width: 300px;
  clear: none;
  padding-top: 17px; }

.login-client .aui-button-submit, .login-perte .aui-button-submit {
  font-size: 12px;
  font-family: "helvetica";
  border-radius: 5px;
  display: inline-block;
  position: relative;
  zoom: 1;
  background: #7dac1d;
  padding: 1px 0; }

.login-client .aui-button-submit .aui-button-input-submit, .login-perte .aui-button-submit .aui-button-input-submit {
  cursor: pointer;
  padding: 4px 16px;
  overflow: auto;
  border: none;
  background: none !important;
  color: #fff !important;
  font-weight: normal;
  text-shadow: none !important; }

#banner .link-client {
  width: auto;
  font-size: 14px;
  font-family: "helvetica";
  background: #7DAC1D;
  border-radius: 0 0 5px 5px;
  padding: 4px 15px;
  top: 0; }

/* ____________________________________________
	
			  Style Home client
-------------------------------------------- */
.apicil_home-client-list {
  list-style: none;
  padding: 20px 0;
  margin: 0; }

.apicil_home-client-list li {
  padding-left: 60px; }

.apicil_home-client-list li p {
  font-size: 12px;
  font-family: arial;
  color: #000000;
  padding-top: 4px;
  margin: 0; }

.apicil_home-client-list li div {
  text-align: right; }

.apicil_home-client-list li strong {
  font-family: "helvetica";
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  display: block; }

.apicil_home-client-list li.li-qui strong {
  color: #F60;
  background: url("/apicil-theme/images/common/qui.png") no-repeat bottom left;
  padding-left: 70px; }

.apicil_home-client-list li.li-quoi strong {
  color: #ffc600;
  background: url("/apicil-theme/images/common/quoi.png") no-repeat bottom left;
  padding-left: 70px; }

.apicil_home-client-list li.li-pourquoi strong {
  color: #7AB700;
  background: url("/apicil-theme/images/common/pourquoi.png") no-repeat bottom left;
  padding-left: 70px; }

.apicil_home-client-list li div a {
  font-size: 12px; }

.apicil_home-client-list li.li-qui div a {
  color: #ff820d; }

.apicil_home-client-list li.li-quoi div a {
  color: #ffc500; }

.apicil_home-client-list li.li-pourquoi div a {
  color: #7AB700; }

.journal-content-article .client-contant {
  background: #e1e1e1 url("/apicil-theme/images/common/fd-hclinet-bt.png") repeat-x 0 0;
  padding: 10px 20px;
  overflow: hidden;
  height: 1%; }

.journal-content-article .client-contant p {
  color: #0077be;
  font-size: 18px;
  float: left;
  font-weight: normal;
  padding: 7px 0 0 0;
  width: 500px;
  margin: 0;
  font-family: "helvetica"; }

.journal-content-article .client-contant a.apicil_btn-blue {
  background: url("/apicil-theme/images/common/btn-blue.png") repeat-x;
  display: block;
  float: right;
  text-decoration: none;
  padding: 8px 10px 7px 10px;
  width: 168px;
  text-align: center;
  border-radius: 10px; }

.journal-content-article .client-contant a.apicil_btn-blue span {
  color: #ffffff;
  font-family: "helvetica";
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase; }

/*slider client**/
.home-c-layout-left {
  width: 74.5%;
  float: left; }

.home-c-layout-right {
  width: 25%;
  float: right; }

.home-c-layout-left-2 {
  clear: both; }

.home-c-layout-right .apicil_home-right {
  width: 276px; }

.apicil_mention-leg p {
  margin-bottom: 3px; }

.home-c-layout-right .apicil_home-right li {
  padding-left: 0;
  background: none;
  padding-bottom: 12px; }

.wrapper-slide {
  position: relative;
  overflow: hidden; }

.wrapper-slide > ul {
  list-style: none;
  height: 481px;
  width: 141px;
  padding-top: 10px; }

.wrapper-slide > ul {
  float: left;
  width: 145px;
  margin-left: 15px; }

.wrapper-slide > ul > li > div.fragment {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 492px;
  z-index: 1; }

.wrapper-slide > ul > li.slide-current > div.fragment {
  display: block; }

.wrapper-slide > ul > li.slide-current > a {
  color: #0075BB;
  background: url("/apicil-theme/images/common/chev-slide.png") no-repeat 100% 50%; }

.wrapper-slide > ul > li > a {
  display: block;
  text-decoration: none;
  position: relative;
  z-index: 2;
  padding: 10px 10px 10px 5px;
  border-bottom: 1px solid #C9D1A5;
  font-size: 18px;
  font-family: "helvetica";
  color: #666;
  margin: 0; }

.wrapper-slide > ul > li .fragment img {
  border-radius: 0 30px 0 30px;
  width: 884px; }

.slide_opac-bc {
  background: white;
  opacity: 0.8;
  padding: 15px 20px;
  position: relative; }

.apicil_slide-bc p {
  font-size: 13px;
  font-family: "helvetica";
  margin-bottom: 15px;
  padding: 0;
  color: #666666; }

.fragment .apicil_slide-bc h2 {
  font-size: 51px;
  font-weight: normal;
  line-height: 1.2em;
  font-family: "helvetica"; }

.fragment .apicil_slide-bc .slide_opac-bc h2 {
  margin: 0.5em 0 30px 0;
  color: #ff780c; }

.fragment .apicil_slide-bc .slide_opac-bc h2 strong {
  font-size: 120px;
  font-family: "helvetica";
  font-weight: normal;
  display: block;
  margin-bottom: 30px; }

.fragment .apicil_slide-bc h2 span {
  font-size: 70px;
  font-family: "helvetica"; }

.apicil_slide-bc {
  width: 550px;
  position: absolute;
  top: 0;
  left: 190px;
  top: 33px; }

.apicil_slide-bc .apicil_btn {
  margin-top: 20px;
  color: white;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 7px;
  border-radius: 10px; }

.fragment .apicil_slide-bc h2 {
  font-size: 42px;
  color: white;
  margin: 0 0 20px 0; }

.apicil-grp-sd {
  width: 350px; }

.apicili_slide-chiffre {
  overflow: hidden;
  height: 1%;
  padding: 0 0 10px 0; }

.apicili_slide-chiffre ul {
  width: 148px;
  border-right: 1px solid #FF790D;
  color: #666;
  float: left;
  list-style: none;
  margin: 0 22px 0 0;
  padding: 15px 0; }

.apicil_slide-bc .apicil_rt-num {
  width: 123px;
  float: left;
  padding: 30px 0 0 0; }

.apicili_slide-chiffre strong {
  color: #FF790D;
  font-size: 35px;
  display: block;
  font-weight: normal; }

.apicili_slide-chiffre strong span {
  font-weight: normal;
  font-size: 14px;
  display: block; }

.apicil_slide-bc .apicil_rt-sml {
  clear: both;
  margin: 10px 0 0 0;
  font-size: 10px;
  position: absolute;
  bottom: 3px;
  right: 5px;
  font-size: 10px; }

.fragment-3 .apicil_slide-bc h2 {
  color: #FF790D; }

.fragment-3 .apicil-grp-sd {
  padding-left: 60px; }

.fragment-4 .apicil_slide-bc h2 span {
  text-align: right;
  display: block; }

.fragment-4 .apicil-grp-sd {
  width: 550px; }

.apicil-grp-sd .apicil_btn {
  width: 245px;
  float: right; }

.ie .apicil-grp-sd .apicil_btn, .ie .journal-content-article .client-contant a.apicil_btn-blue {
  position: relative !important; }

/* ____________________________________________
	
			  SynthÃ¨se
-------------------------------------------- */
#p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .info_contrat h3 {
  border-bottom: 1px solid #666666;
  color: #666666;
  font-family: "helvetica";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5em;
  padding: 0 0 3px; }

.cosy_chapo-txt {
  font-size: 14px;
  font-family: "helveticaBold";
  color: #666; }

.sytnheseContrat .titreMontantEncoureOrange {
  font-family: arial;
  font-size: 15px;
  margin-bottom: 5px;
  padding: 0; }

.cosy_ct-blue, .cosy_ct-orange, .cosy_ct-grfd {
  font-size: 12px;
  font-family: arial; }

.cosy_ct-blue {
  color: #000033; }

.cosy_ct-orange {
  color: #F60; }

.cosy_ct-grfd {
  color: #fff;
  background: #acacac;
  padding: 5px 10px; }

.sytnheseContrat .titreMontantEncoureOrange span {
  font-weight: bold; }

.sytnheseContrat h5, .demandeoperation-portlet-destinationFond-1, .cosy_ttl-niv2, .apicil_right-side-2 .blockGauche h5, .apicil_res_glob_simulator h5, .titreH5, #consultation-support .blog-blanc-details-UC h5, #modeArbitrageCible h5 {
  border-color: #666;
  padding-bottom: 3px !important;
  font-family: "helvetica";
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 0; }

.sytnheseContrat .apicil-tab-1 th {
  box-shadow: none !important; }

.sytnheseContrat .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat 0 0 !important; }

.sytnheseContrat .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat 0 0 !important; }

.sytnheseContrat .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat 0 0 !important; }

.sytnheseContrat .ui-datatable .ui-sortable-column-icon {
  width: 10px;
  height: 10px;
  border-radius: 0;
  margin-left: 10px;
  position: relative;
  top: -3px; }

#MonConseiller {
  background: none; }

#MonConseiller h5 {
  font-size: 17px!important;
  font-weight: normal !important; }

#MonConseiller h5 {
  color: #0077BE; }

#DernierOp .borderHor, #MesDerniersDocuments .borderHor {
  display: none; }

#infosConseiller, #DernierOp, #DernierOp {
  color: #868686;
  font-family: arial; }

#MonConseiller, .sytnheseContrat #MesDerniersDocuments {
  width: 212px;
  padding: 0 21px 17px 15px;
  overflow: hidden;
  height: 1%; }

#MonConseiller {
  overflow: visible; }

.sytnheseContrat #DernierOp {
  padding: 0 21px 17px 15px;
  overflow: hidden;
  height: 1%;
  margin-top: 30px; }

#DernierOp .content {
  padding: 0; }

#sytnheseContrat #DernierOp td {
  vertical-align: top;
  padding: 5px;
  width: auto !important; }

.sytnheseContrat #DernierOp h5, .sytnheseContrat #MesDerniersDocuments h5 {
  margin-bottom: 7px; }

/* 
Bloc Versement style
-------------------- */
.apicil_form a, .recap-lien a {
  color: #F60;
  text-decoration: underline !important; }

.apicil_form-versement .ui-panel .ui-panel-titlebar span {
  color: #8d8d8d !important;
  padding-left: 25px; }

.apicil_form-versement div.apicil_inputtext span {
  display: block;
  border-bottom: 1px solid #dbdae4;
  overflow: hidden;
  text-align: right;
  padding-right: 13px;
  font-weight: bold;
  font-size: 14px;
  color: #8d8d8d;
  margin-top: 5px;
  min-height: 18px; }

.apicil_form-versement label {
  float: left !important;
  font-size: 14px;
  color: #8d8d8d;
  width: auto !important;
  margin: 0 !important; }

.apicil_form-versement .ui-panel {
  margin-bottom: -34px !important; }

.apicil_form-versement .ui-panel .ui-panel-content {
  margin-top: -20px !important;
  padding: 0.5em 0 !important; }

#filtreHistoriqueBlockDiv .ui-panel .ui-panel-content,
.filtreHistoriqueBlockDiv .ui-panel .ui-panel-content {
  padding: 0 !important; }

.apicil_form-versement .modifierButton {
  margin-top: 15px !important; }

.apicil_form-versement .apicil_inputtext {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.apicil_form-versement .ui-widget-content .apicil_inputtext {
  margin-left: 60px !important; }

.apicil_form-versement .dateEffet {
  margin-left: 42px; }

.apicil_form-versement .dateEffet label {
  width: 150px !important;
  padding-right: 50px !important;
  text-align: left; }

div.apicil_inputtext #frais-arbitrage-15euros {
  padding-left: 0px;
  padding-right: 5px; }

div.apicil_inputtext #frais-arbitrage-pourcent {
  padding-left: 2px; }

#frais-versement span.frais-versement-spacer {
  padding-left: 42px; }

#frais-versement span.frais-versement-pourcent {
  padding-left: 6px; }

#selector-small-size span.frais-encours-uc {
  padding-left: 6px; }

/* 
Bloc choix du bÃ©nÃ©ficiaire 
---------------------------*/
.apicil_inputtext p {
  width: 487px;
  margin: 0 auto;
  font-family: arial;
  font-size: 13px;
  color: #8d8d8d;
  line-height: 28px; }

/****pagination****/
.ui-paginator, .page_navigation {
  text-align: right; }

.ui-paginator-pages .ui-paginator-page {
  display: inline;
  float: left; }

.ui-paginator-pages .ui-paginator-page {
  color: #636363;
  display: inline-block;
  text-decoration: none;
  margin-left: 5px;
  background: none;
  text-shadow: none;
  font-weight: normal;
  padding: 0; }

.ui-paginator-first, .ui-paginator-last {
  text-indent: -9999px;
  width: 8px;
  height: 12px;
  position: relative;
  top: -1px; }

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator .ui-paginator-first, .ui-paginator {
  padding: 0 2px 0 0 !important;
  color: #898989 !important; }

.ui-paginator-current {
  color: #333333 !important;
  position: relative; }

.ui-paginator-first {
  background: url("/apicil-theme/images/common/first-page.png") no-repeat scroll 0 50% !important; }

.ui-paginator-last {
  background: url("/apicil-theme/images/common/last-page.png") no-repeat scroll 0 50% !important;
  text-indent: -9999px; }

.ui-paginator .ui-icon {
  background-image: none !important; }

.ui-paginator-next, .ui-paginator-prev {
  display: none !important; }

.ui-paginator-first {
  padding: 3px 0 !important;
  text-indent: -9999px; }

.ui-paginator-current {
  padding: 0px 6px !important;
  display: none; }

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
  box-shadow: none;
  text-align: left; }

#banner .deconnexionLink {
  background: #f78b12; }

#heading input[type="text"] {
  width: 232px;
  margin-right: 10px; }

.ligneDoc span {
  float: left;
  margin-right: 10px; }

#sytnheseContrat .ligneDoc {
  overflow: hidden;
  height: 1%;
  padding: 5px 0 5px 5px; }

#sytnheseContrat .ligneDoc a.accederATousOperationsLien {
  float: left;
  width: 180px;
  color: #868686;
  text-decoration: none !important;
  margin: 0; }

.apicil_form label {
  padding: 4px 0 0 0; }

.apicil_form div.selector {
  margin: 0; }

.apicil_form div.radio {
  margin-top: 0px; }

.ui-paginator, .page_navigation {
  color: #666;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  padding: 2px; }

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
  position: relative;
  top: 4px; }

.ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first {
  top: 3px; }

.appcil_erreur {
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat scroll 0 50% transparent; }

#navigation .apicil_sousc-lk a {
  background: #ff6600 url("/apicil-theme/images/common/orange-btn.png") repeat-x 0 0 !important;
  color: white !important; }

#navigation .apicil_ct-lk a {
  background: #005689 url("/apicil-theme/images/common/fond-contact.png") repeat-x !important;
  color: white !important; }

.apicil_ft-nv-tp {
  float: right;
  padding: 0;
  margin: 0; }

#navigation .apicil_ft-nv-tp li {
  float: left;
  width: 144px;
  padding: 0;
  margin: 0; }

#navigation .apicil_ft-nv-tp li a {
  display: block;
  width: 144px;
  text-align: center;
  padding: 6px 0 6px;
  margin: 0; }

#navigation > table.nav-tble-flt {
  float: left;
  width: auto; }

#navigation > table {
  float: left;
  width: auto; }

#navigation > table td.last .apicil_sous_mn {
  right: 145px; }

#navigation > table.nav-tble-flt td.last .apicil_sous_mn {
  right: 0; }

#navigation > table td > div > a {
  padding: 7px 5px 3px;
  margin: 0;
  white-space: nowrap; }

#navigation > table td {
  vertical-align: top; }

#navigation > table td .apicil_sous_mn_col {
  width: auto; }

#navigation > table td .apicil_sous_mn {
  top: 30px;
  z-index: 2; }

#navigation > table td .apicil_td-pos .apicil_sous_mn {
  min-width: 100%;
  width: auto; }

#navigation > table td > div > a {
  position: relative;
  z-index: 3; }

#navigation > table td.sog_td-actif > div > a {
  background: #FFF;
  color: #ff6600; }

#navigation > table td.sog_td-actif > div .apicil_sous_mn a {
  background: none !important; }

#portlet_58 .portlet-topper, .navigation {
  display: none;
  background: transparent; }

#portlet_58 .portlet-content {
  background: transparent; }

div.apicil-search select {
  display: none; }

/****Home Client connect***/
/*=========================================================================================================================================*/
/*
Bloc Contrats
----------------*/
.apicil_contrat {
  font-size: 20px; }

.info_contrat {
  padding-bottom: 20px;
  border-radius: 0 10px 10px 10px;
  background: #f4f4f4;
  position: relative;
  z-index: 1;
  overflow: visible !important; }

.info_contrat > .apicil_arr_gris-tp {
  border-radius: 0 10px 0 0; }

.apicil_citr-fd {
  position: absolute;
  bottom: -25px;
  right: -5px;
  background: url("/apicil-theme/images/common/contratBg.png") no-repeat right bottom;
  width: 128px;
  height: 104px;
  z-index: 0; }

.info_contrat:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.info_contrat table {
  width: 810px;
  float: left;
  margin: 6px 0 0 20px; }

.info_contrat table caption {
  text-indent: -9999px;
  display: none; }

.info_contrat table thead th {
  font-size: 16px;
  font-family: "helvetica";
  font-weight: normal;
  color: #F60;
  height: 41px;
  padding: 0 10px;
  text-align: left; }

.info_contrat table tbody {
  margin-top: 50px; }

.info_contrat table tbody tr td {
  font-size: 12px;
  font-family: arial;
  color: #9b9b9b;
  padding: 10px 9px 8px 10px;
  background-color: #fafafa;
  text-align: left; }

.info_contrat table tbody tr.last_Ct_Content td {
  padding-bottom: 10px !important; }

.contrat_vlr {
  color: #333333 !important;
  text-align: right !important; }

.accrod {
  position: relative;
  z-index: 1; }

.wrap_selectChoice {
  border: none !important;
  font-size: 12px !important;
  position: relative; }

.wrap_selectChoice span {
  line-height: 19px;
  padding: 4px 0 9px 15px;
  display: block;
  width: 159px !important;
  height: 12px;
  cursor: pointer;
  margin: 0;
  border-radius: 5px;
  background-color: #e0e0e0;
  color: #666; }

.lst_operation {
  position: absolute;
  background-color: #e0e0e0;
  width: 166px;
  padding-bottom: 0;
  margin-right: 10px;
  display: none;
  border-radius: 0 0 5px 5px;
  padding-left: 8px;
  margin-top: 0;
  z-index: 200; }

.lst_operation ul {
  list-style: none;
  margin-top: 5px !important;
  margin-left: 1px !important;
  border-top: 1px solid #cccccc;
  padding: 7px 0 3px 5px;
  margin-bottom: 0; }

.lst_operation ul li {
  padding-bottom: 3px; }

.lst_operation ul li a {
  text-decoration: none;
  color: #666666 !important;
  font-size: 11px !important;
  padding: 0 !important; }

.lst_operation ul li a:hover {
  text-decoration: underline; }

.lstClose {
  background: url("/apicil-theme/images/common/select_bg.png") no-repeat 145px 9px; }

.lstOpen {
  background: url("/apicil-theme/images/common/selected_bg.png") no-repeat 145px 9px;
  border-radius: 8px 8px 0 0 !important; }

.apic-txt-lt {
  padding-top: 5px;
  font-size: 13px; }

.apic-txt-lt p {
  margin-bottom: 0;
  line-height: 1em; }

.apic-txt-lt p.txt-fst {
  margin-bottom: 8px; }

td.tdh_center {
  text-align: center !important; }

.wrap_selectChoice span.lstOpen {
  border-radius: 5px 5px 0 0; }

/*
Bloc conseiller
----------------*/
.titleCt {
  font-family: "helvetica";
  font-weight: normal;
  color: #0077be;
  border-bottom: 1px solid #10044c;
  margin-top: -18px;
  padding-bottom: 7px; }

.apicil_client-connect > h3 {
  font-size: 20px;
  margin: 0 0 0 60px;
  width: 245px; }

.client_advice {
  padding: 12px 0;
  margin: 0 0 0 60px;
  height: 90px; }

.client_advice img {
  float: left;
  margin: 0 5px 0 0;
  margin: 5px 0 0 0;
  padding: 3px;
  border: 1px solid #dcdcdc;
  border-radius: 2px; }

.client_advice p, .client_advice .apic-txt-lt strong {
  padding: 0 0 0 10px;
  float: left;
  color: #8d8d8d;
  font-family: arial; }

.client_advice p {
  width: 176px; }

.apicil_adviceDoc {
  margin: 0 0 0 60px;
  clear: both;
  height: 278px;
  width: 251px;
  border-radius: 10px;
  background: url("/apicil-theme/images/common/conseilDoc.png") no-repeat top #f4f4f4; }

.apicil_adviceDoc > h3 {
  font-size: 15px;
  color: #0f0449;
  padding: 14px 0 0 20px; }

.apicil_adviceDoc ul {
  margin-top: 31px; }

.apicil_adviceDoc ul li {
  font-family: arial;
  font-size: 12px;
  color: #868686;
  padding: 0 20px 0 32px;
  margin: 10px 0 0 -5px !important;
  list-style: none;
  background: url("/apicil-theme/images/common/docBg.png") no-repeat left top; }

.apicil_adviceDoc ul li span {
  font-size: 11px; }

.apicil_adviceDoc a {
  font-family: arial;
  font-size: 12px;
  color: #F60;
  text-align: right;
  display: block;
  padding: 0 23px 0 0; }

/*
Bloc recompenses
----------------*/
.apicil_recompenses {
  margin: 0 0 0 0; }

.apicil_recompenses a {
  margin: 0 30px 10px 0;
  display: inline-block; }

.clearF {
  clear: both; }

.tbContent {
  width: 400px; }

/*****/
.home-con-layout-right {
  width: 241px;
  padding-top: 11px; }

.home-con-layout-left {
  width: 925px; }

.info_contrat table tbody tr .apicil_lst-optd {
  background: none;
  border: none !important;
  padding-left: 20px !important; }

.info_contrat table tbody tr.apicil_fst-optr-fst td {
  border-top: 1px solid #ffffff; }

/**Correction anos Historique****/
#filtreHistoriqueBlockDiv div.selector select, #filtreFondsBlockDiv div.selector select {
  width: 297px; }

#filtreHistoriqueBlockDiv div.selector, #filtreFondsBlockDiv div.selector {
  width: 286px; }

#filtreHistoriqueBlockDiv .typeOpListBox div, #filtreFondsBlockDiv .typeOpListBox div {
  margin-right: 160px; }

.home-connecte-bloc-gauche {
  width: 224px; }

.home-connecte-bloc-milieu {
  width: 670px; }

.home-connecte-bloc-droite {
  width: 388px; }

/***Footer***/
.bottom-footer-left .list-footer-in img.apicil_flt-right {
  float: right; }

.bottom-footer-left .list-footer-in {
  margin-right: 20px; }

.bottom-footer-left .list-footer-in img.apicil_flt-left {
  float: left;
  margin-right: 18px; }

.bottom-footer-left .list-footer-in p {
  float: left;
  width: 190px;
  font-size: 11px;
  color: #666; }

.bottom-footer-left .list-footer-in ul {
  clear: both; }

/*****/
.bottom-footer-left {
  width: 100%; }

.bottom-footer {
  overflow: visible;
  position: relative;
  z-index: 0;
  height: 1%;
  border-top: 1px solid #D7D7D7;
  padding: 20px 0 0 0; }

.bottom-footer .mdpFooter {
  text-decoration: none;
  background: #f78b12;
  padding: 5px 10px;
  color: #fff;
  border-radius: 5px;
  font-weight: normal;
  font-size: 12px;
  float: right; }

.bottom-footer-right {
  position: absolute;
  bottom: 15px;
  right: 0; }

.bottom-footer-right div.selector select, .bottom-footer-right div.selector span {
  font-size: 13px;
  font-weight: bold; }

/* Pro connect Styles
----------------------------*/
/* Pro connect Left Side */
.clearF {
  clear: both; }

.cos_lg-white {
  background: white;
  border-radius: 5px;
  list-style: none;
  padding: 10px 17px;
  overflow: hidden;
  margin: 10px 0 0 0; }

.cos_lg-white li {
  float: left; }

.cos_lg-white li + li {
  float: right; }

.cos_lg-white li:first-child {
  max-width: 117px; }

.apicil_connect_Left {
  float: left;
  width: 665px; }

.connect_Warning, .connect_news {
  font-family: "helvetica";
  font-weight: normal;
  font-size: 30px;
  border-bottom: 1px solid #10044c; }

.connect_news {
  margin: 18px 0 9px 0; }

.apicil_connect_Left > .connect_Warning {
  color: #fe5353;
  margin: -1px 0 0 0; }

.home-connecte-pro-bloc-milieu .apicil_connect_Left > .connect_Warning {
  line-height: 25px;
  margin: 0;
  padding-bottom: 10px; }

.home-connecte-pro-bloc-milieu .connect_news {
  line-height: 25px;
  margin: 0 0 9px;
  padding-bottom: 10px; }

.home-connecte-pro-bloc-milieu .warning_Content {
  margin-bottom: 34px; }

.home-connecte-pro-bloc-droite .apicil_cnt_rightSide {
  margin-bottom: 22px; }

.ie9 .home-connecte-pro-bloc-milieu .apicil_connect_Left > .connect_Warning {
  margin: -2px 0 0 0; }

.ie8 .home-connecte-pro-bloc-milieu .apicil_connect_Left > .connect_Warning {
  margin: 5px 0 0 0; }

.ie9 .apicil_pro-droit {
  padding-top: 4px; }

.ie8 .apicil_pro-droit {
  padding-top: 6px; }

.warning_Content {
  background-color: #f4f4f4;
  border-radius: 0 10px 0 10px;
  padding: 10px 0 18px 5px;
  margin: 8px 0 0 0; }

.warning_Content p {
  color: #999999;
  font-family: arial;
  font-size: 12px;
  margin: 15px 0 0 10px;
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 3px 0;
  padding: 0 0 0 30px; }

.warning_Content p a {
  color: #fd6060;
  display: inline-block;
  height: 19px; }

.connect_news {
  color: #0077be; }

.news_Contents {
  position: relative;
  z-index: 0; }

.news_Contentsbg {
  background: url("/apicil-theme/images/common/connectBg2.png") no-repeat;
  position: absolute;
  right: -10px;
  bottom: -19px;
  width: 128px;
  height: 104px;
  z-index: 0; }

.news_Contents .contentNs h3, .contentNs span, .contentNs p {
  font-family: "helvetica";
  font-weight: normal; }

.ligneOppor > .contentNs h3 {
  color: #F60;
  font-size: 15px;
  margin: 0; }

.ligneOppor > .contentNs span {
  display: block;
  color: #333333;
  font-size: 12px; }

.ligneOppor > .contentNs p {
  display: block;
  color: #7e7e7e;
  font-size: 12px;
  height: 34px; }

.nomi_allNews {
  color: #F60;
  text-align: right;
  font-family: arial;
  font-size: 12px;
  display: block;
  margin: 25px -10px 0 0;
  font-weight: bold; }

.opp_Contents {
  padding: 20px; }

.opp_Contents .contentNs > img {
  border: 0;
  /*width: 206px;
  height: 89px;*/
  margin-bottom: 0; }

.opp_Contents .contentNs img + div {
  float: left;
  width: 250px; }

.opp_Contents .contentNs img + div img {
  border: 0;
  margin: 10px 0; }

.opp_Contents .contentNs ul.lk_doc_broc {
  width: 132px;
  float: right;
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0; }

.opp_Contents .contentNs ul.lk_doc_broc li {
  margin-bottom: 5px; }

.opp_Contents .contentNs ul.lk_doc_broc li a {
  font-size: 12px;
  text-decoration: none;
  background: url("/apicil-theme/images/common/pdf-link.png") no-repeat 0 0;
  padding: 2px 0 2px 25px;
  color: #333333; }

.opp_Contents .contentNs {
  font-family: "helvetica";
  width: 626px;
  overflow: hidden;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 10px;
  margin-bottom: 14px; }

.opp_Contents .contentNs h3 {
  line-height: 1em; }

.home-connecte-pro-bloc-droite .apicil_cnt_rightSide .titleCt {
  margin-top: 0; }

.cosy_lk-all {
  font-size: 12px;
  color: #F60;
  float: right; }

.cosy_dates-progr {
  font-size: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
  clear: both; }

.cosy_dates-progr li {
  color: #4B4B4B; }

.cosy_dates-progr li a {
  color: #4B4B4B;
  text-decoration: none; }

.apicil_adviceDoc .cosy_dates-progr {
  margin: 31px 20px 0 25px; }

.apicil_cnt_rightSide .cosy_dates-progr li a, .apicil_cnt_rightSide .cosy_dates-progr li {
  color: #666 !important;
  text-align: left;
  text-decoration: none; }

.apicil_cnt_rightSide .apicil_adviceDoc ul li a {
  text-decoration: underline; }

.apicil_cnt_rightSide .apicil_adviceDoc li p {
  margin-bottom: 0; }

/* Pro connect Right Side */
.apicil_cnt_rightSide {
  float: right;
  width: 245px; }

.apicil_cnt_rightSide .titleCt {
  font-family: "helvetica";
  font-size: 16px;
  font-weight: normal;
  color: #0077be;
  border-bottom: 1px solid #10044c;
  margin-top: 17px; }

.apicil_cnt_rightSide .apicil_client-connect > h3 {
  font-size: 20px;
  margin: 0 0 0 60px;
  width: 245px; }

.apicil_cnt_rightSide .client_advice {
  height: 90px;
  margin-left: 0; }

.apicil_cnt_rightSide .client_advice img {
  display: block;
  float: left;
  margin: 5px 25px 0 0;
  padding: 3px;
  border: 1px solid #dcdcdc;
  border-radius: 2px; }

.apicil_cnt_rightSide .client_advice p, .client_advice strong {
  float: left;
  color: #333;
  font-family: arial;
  font-size: 12px; }

.apicil_cnt_rightSide .client_advice p {
  width: 148px;
  margin: 0 0 5px 0; }

.apicil_cnt_rightSide .apicil_adviceDoc {
  margin-top: 30px;
  clear: both;
  width: 251px;
  border-radius: 10px;
  background: url("/apicil-theme/images/common/statis_icon.png") no-repeat top #f4f4f4;
  padding: 0 0 18px 0;
  margin-left: 0;
  height: auto !important; }

.apicil_cnt_rightSide .apicil_adviceDoc > h3 {
  font-size: 14px;
  font-weight: normal;
  font-family: "helvetica";
  color: #000033;
  padding: 0 0 0 20px;
  float: left; }

.apicil_cnt_rightSide .apicil_adviceDoc > span {
  float: right;
  padding: 20px 10px 0 11px;
  color: #8a8a8a;
  font-size: 11px; }

.apicil_cnt_rightSide .apicil_adviceDoc ul li {
  font-family: arial;
  font-size: 12px;
  color: #666;
  margin: 10px 0 0 -5px !important;
  list-style: none;
  background: none;
  padding: 0; }

.apicil_cnt_rightSide .apicil_adviceDoc ul li span {
  font-size: 11px;
  float: right;
  color: #666;
  font-weight: bold; }

.apicil_cnt_rightSide .apicil_adviceDoc a {
  font-family: arial;
  font-size: 12px;
  color: #F60;
  text-align: right;
  display: block;
  padding: 0 14px 0 0; }

.apicil_cnt_rightSide > .apicil_f-btn {
  margin: 20px 0 0 0;
  float: left;
  padding: 10px 0 0 0; }

.apicil_cnt_rightSide > .apicil_f-btn span {
  width: 250px; }

.apicil_cnt_rightSide > .apicil_f-btn span input {
  padding: 3px 0 3px 45px; }

.apicil_left-side_pro h2 {
  margin-top: 10px; }

.apicil_left-side_pro .apicil_search-left input[type="text"] {
  margin-top: 14px;
  font-size: 12px; }

.apicil_pro-droit {
  width: 251px;
  float: right;
  padding-top: 5px; }

.apicil_pro-milieu {
  width: 670px; }

.apicil_pro-gauche {
  width: 224px; }

.apicil_lt-nt {
  width: 150px;
  float: left;
  text-align: left; }

.apicil_lt-nt p {
  width: auto;
  padding-left: 0; }

/****/
.info_contrat table tr .tdh_center, .info_contrat table tr .tdh_center a {
  text-align: center !important; }

.info_contrat table tbody tr td.contrat_vlr {
  color: #333333 !important;
  text-align: right !important; }

.info_contrat table tbody tr td a {
  color: #666 !important;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
  padding: 10px 9px 6px 10px; }

.info_contrat table tbody tr td a label {
  cursor: pointer; }

.info_contrat table tr .th_right, .info_contrat table tr .th_right a {
  text-align: right !important; }

.home-con-layout-right .apicil_recompenses .titleCt {
  margin-top: -15px; }

/*****/
.apicil_search-left {
  margin-right: 25px;
  width: 223px;
  padding-bottom: 8px;
  border-bottom: 1px solid #10044C !important;
  margin-bottom: 10px; }

.apicil_left-side_pro h2 {
  margin-top: 0;
  border-top: 0; }

/*
Styles : Historique des opÃ©rations
----------------------------------*/
#historiqueContrat #filtreHistoriqueBlockDiv div.selector, #historiqueContrat #filtreFondsBlockDiv div.selector {
  /*background: url('/apicil-theme/images/common/select-histo.png')
  	no-repeat !important;*/ }

#historiqueContrat #filtreHistoriqueBlockDiv .typeOpListBox div, #historiqueContrat #filtreFondsBlockDiv .typeOpListBox div {
  margin-right: 225px !important;
  height: 22px !important; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-inputfield, #historiqueContrat #filtreFondsBlockDiv .ui-inputfield,
.searchInp {
  margin-right: 4px;
  padding: 2px;
  border-radius: 0 !important;
  border: none !important;
  margin-top: -20px; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-button, #historiqueContrat #filtreFondsBlockDiv .ui-button {
  height: 26px;
  font-size: 12px;
  /*margin-left: 12px;*/
  padding: 0 !important; }

#historiqueContrat .historique-contrat-filtreHistoriqueContrat-5 {
  margin-left: 10px !important; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-button > span, #historiqueContrat #filtreFondsBlockDiv .ui-button > span {
  padding-top: 5px; }

.ie8 #historiqueContrat #filtreHistoriqueBlockDiv .ui-button > span, .ie8 #historiqueContrat #filtreFondsBlockDiv .ui-button > span {
  padding-top: 1px; }

#historiqueContrat #filtreHistoriqueBlockDiv .apicil_btn-orange, #historiqueContrat #filtreFondsBlockDiv .apicil_btn-orange {
  margin-left: 145px; }

#filtreHistoriqueBlockDiv .apicil_btn, #filtreFondsBlockDiv .apicil_btn {
  position: relative;
  z-index: 0; }

#historiqueContrat #listHistorique td {
  padding: 7px 15px !important; }

#historiqueContrat .ui-treetable-toggler {
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat left 3px !important; }

#historiqueContrat .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/titleCt_bg-2.png") no-repeat left 3px !important; }

#historiqueContrat .monConseiller {
  margin-top: 0; }

#historiqueContrat #listHistorique thead tr th, #documentContrat .listHistoriqueTable thead tr th, #controleCoherenceMetier .controleAnomaliesTable thead tr th {
  padding-bottom: 10px; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-state-default, #historiqueContrat #filtreFondsBlockDiv .ui-state-default {
  box-shadow: none !important; }

/* Ajouter pour icon Calendrier */
#historiqueContrat .inpCalendrier {
  position: absolute;
  top: 123px; }

#historiqueContrat #MonConseiller {
  margin-top: 17px !important; }

#historiqueContrat .listHistoriqueTable td {
  padding: 10px; }

#historiqueContrat .listHistoriqueTable th, #controleCoherenceMetier .controleAnomaliesTable th {
  font-size: 12px !important;
  color: #3F366F; }

#historiqueContrat #listHistorique button.td-last-brd:hover {
  background: none !important;
  box-shadow: none !important; }

/*****************************************************************************/
/*Styles : Docuements Contrat*/
#documentContrat .ui-panel-title {
  /*margin-left: -15px !important;*/ }

#filtreHistoriqueBlockDiv .ui-panel-titlebar a,
.filtreHistoriqueBlockDiv .ui-panel-titlebar a,
#documentContrat #filtreFondsBlockDiv .ui-panel-titlebar a, #historiqueContrat #filtreHistoriqueBlockDiv .ui-panel-titlebar a, #historiqueContrat #filtreFondsBlockDiv .ui-panel-titlebar a, .ajoutSupportTableDiv .ui-panel-titlebar a, #listVendeurs .ui-panel-titlebar a, .filtre_produit .ui-panel-titlebar a, .filterSupportBlockPanel #filtreFondsBlockDiv .ui-panel-titlebar a {
  top: 0;
  background: url("/apicil-theme/images/common/px-fake.png") repeat-x 0 0 !important;
  box-shadow: none !important;
  display: block;
  width: 100%;
  margin: -27px 0 0 !important;
  height: 18px; }

#filtreHistoriqueBlockDiv .ui-panel-titlebar a span,
.filtreHistoriqueBlockDiv .ui-panel-titlebar a span,
#documentContrat #filtreFondsBlockDiv .ui-panel-titlebar a span, #historiqueContrat #filtreHistoriqueBlockDiv .ui-panel-titlebar a span, #historiqueContrat #filtreFondsBlockDiv .ui-panel-titlebar a span, .ajoutSupportTableDiv .ui-panel-titlebar a span, #listVendeurs .ui-panel-titlebar a span, .filtre_produit .ui-panel-titlebar a span, .filterSupportBlockPanel #filtreFondsBlockDiv .ui-panel-titlebar a span {
  position: absolute;
  top: 10px;
  right: 0; }

#filtreHistoriqueBlockDiv .ui-icon-minusthick,
.filtreHistoriqueBlockDiv .ui-icon-minusthick,
#documentContrat #filtreFondsBlockDiv .ui-icon-minusthick, #historiqueContrat #filtreHistoriqueBlockDiv .ui-icon-minusthick, #historiqueContrat #filtreFondsBlockDiv .ui-icon-minusthick, .filterSupportBlockPanel #historiqueContrat #filtreFondsBlockDiv .ui-icon-minusthick, .ajoutSupportTableDiv .ui-icon-minusthick, .filtre_produit .ui-icon-minusthick, .filterSupportBlockPanel #filtreFondsBlockDiv .ui-icon-minusthick {
  width: 14px !important;
  height: 15px !important;
  background: url("/apicil-theme/images/common/titleHide_bg.png") no-repeat !important; }

#filtreHistoriqueBlockDiv .ui-icon-plusthick,
.filtreHistoriqueBlockDiv .ui-icon-plusthick,
#documentContrat #filtreFondsBlockDiv .ui-icon-plusthick, #historiqueContrat #filtreHistoriqueBlockDiv .ui-icon-plusthick, #historiqueContrat #filtreFondsBlockDiv .ui-icon-plusthick, .filterSupportBlockPanel #historiqueContrat #filtreFondsBlockDiv .ui-icon-plusthick, .ajoutSupportTableDiv .ui-icon-plusthick, .filtre_produit .ui-icon-plusthick, .filterSupportBlockPanel #filtreFondsBlockDiv .ui-icon-plusthick {
  width: 14px !important;
  height: 15px !important;
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat !important; }

#filtreHistoriqueBlockDiv div.selector, #documentContrat #filtreFondsBlockDiv div.selector {
  /*background: url('/apicil-theme/images/common/select-histo.png')
  	no-repeat !important;*/ }

#filtreHistoriqueBlockDiv .typeOpListBox div, #documentContrat #filtreFondsBlockDiv .typeOpListBox div {
  height: 22px !important; }

#filtreHistoriqueBlockDiv .ui-inputfield, #documentContrat #filtreFondsBlockDiv .ui-inputfield,
.searchInp {
  margin-right: 4px;
  padding: 2px !important;
  border-radius: 0 !important;
  border: none !important;
  margin-top: -20px; }

#filtreHistoriqueBlockDiv .ui-button, #documentContrat #filtreFondsBlockDiv .ui-button {
  height: 25px !important;
  font-size: 15px; }

#filtreHistoriqueBlockDiv .ui-button > span, #documentContrat #filtreFondsBlockDiv .ui-button > span {
  padding-top: 4px; }

#filtreHistoriqueBlockDiv .apicil_btn-orange, #documentContrat #filtreFondsBlockDiv .apicil_btn-orange {
  margin-left: 140px; }

#documentContrat #listHistorique td.documents-contrat-listDocuments-3 {
  padding: 15px !important; }

#documentContrat .ui-treetable-toggler {
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat left 3px !important; }

#documentContrat .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/titleCt_bg-2.png") no-repeat left 3px !important; }

#documentContrat .monConseiller {
  margin-top: 0; }

#documentContrat #listHistorique thead tr th {
  padding-bottom: 10px !important; }

#filtreHistoriqueBlockDiv .ui-state-default, #documentContrat #filtreFondsBlockDiv .ui-state-default {
  box-shadow: none !important; }

/* Ajouter pour icon Calendrier */
#documentContrat .inpCalendrier {
  position: absolute;
  top: 123px; }

#documentContrat #MonConseiller {
  margin-top: 5px !important; }

#documentContrat .listHistoriqueTable td {
  padding: 10px; }

#documentContrat .listHistoriqueTable th {
  font-size: 12px !important;
  color: #3F366F; }

#documentContrat #listHistorique button.td-last-brd:hover {
  background: none !important;
  box-shadow: none !important; }

/**synthese contrat****/
.blockDroite {
  /*margin-top: -53px !important;*/
  float: left; }

/***Mot de passe oublie****/
.taglib-captcha {
  float: left; }

.login-client .aui-fieldset, .login-perte .aui-fieldset {
  width: 760px !important; }

.login-client .aui-button-holder, .login-perte .aui-button-holder {
  width: auto !important; }

.taglib-captcha .captcha {
  float: left;
  margin-right: 30px;
  margin-bottom: 0; }

.login-client .taglib-captcha .aui-field-text, .login-perte .taglib-captcha .aui-field-text {
  margin-top: -12px; }

/***tableau***/
.apicil_res-tbl tbody tr.ui-state-hover, .apicil_res-tbl tbody tr.ui-datatable-even {
  box-shadow: none !important;
  background: none; }

.apicil_res-tbl tr.ui-datatable-odd {
  background: none; }

.apicil_res-tbl tr.ui-state-highlight {
  background: none repeat scroll 0 0 #E6E5ED !important; }

.apicil_res-tbl tr td {
  border-bottom: 1px solid #666666 !important;
  box-shadow: none !important; }

.apicil_res-tbl tr.ui-datatable-odd td {
  border-bottom: 1px solid #1f1457 !important; }

.apicil_res-tbl tbody.ui-datatable-data td {
  padding-top: 7px !important;
  font-size: 12px;
  padding-bottom: 7px !important; }

.tableSupports .apicil_res-tbl tbody.ui-datatable-data td {
  padding-top: 7px!important;
  padding-bottom: 6px!important; }

.tableSupports .apicil_res-tbl tbody.ui-datatable-data td center {
  position: relative;
  bottom: 1px; }

.tableSupports .apicil_res-tbl tbody.ui-datatable-data td .ui-chkbox {
  position: relative;
  bottom: 1px; }

.apicil_res-tbl .ui-chkbox .ui-chkbox-box {
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important; }

.apicil_res-tbl .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  border-radius: 0;
  background: url("/apicil-theme/images/common/unchebox.png") no-repeat 0 0 !important;
  display: block;
  width: 14px;
  height: 14px; }

.apicil_res-tbl .ui-chkbox .ui-chkbox-box .ui-icon-check {
  background: url("/apicil-theme/images/common/checked-box.png") no-repeat 0 0 !important; }

.ui-paginator .ui-state-active {
  top: 4px;
  color: #F60 !important;
  font-weight: bold; }

.apicil_list_souscriptions_header a {
  color: #F60; }

th.apicil_list_souscriptions_header {
  box-shadow: none; }

.ui-datatable-tablewrapper {
  margin-top: 10px; }

.ui-datatable-tablewrapper .ui-sortable-column-icon {
  margin: 0 0 0 -2px; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-inputfield, #historiqueContrat #filtreFondsBlockDiv .ui-inputfield {
  text-align: center; }

#historiqueContrat #filtreHistoriqueBlockDiv .input-fld-rt, #historiqueContrat #filtreFondsBlockDiv .input-fld-rt {
  text-align: center !important; }

#historiqueContrat #filtreHistoriqueBlockDiv .input-fld-rt.chiffreADeuxDecimales, #historiqueContrat #filtreFondsBlockDiv .input-fld-rt.chiffreADeuxDecimales {
  text-align: right !important; }

#filtreHistoriqueBlockDiv .ui-inputfield, #documentContrat #filtreFondsBlockDiv .ui-inputfield {
  text-align: center; }

#filtreHistoriqueBlockDiv .input-fld-rt, #documentContrat #filtreFondsBlockDiv .input-fld-rt {
  text-align: center !important; }

#p_p_id_changementOption_WAR_cosyportlet_ .apicil_ttl-main, #p_demandeAvance_WAR_cosyportlet apicil_ttl-main-operation {
  margin-top: 25px; }

#p_demandeAvance_WAR_cosyportlet .apicil_ttl-main-operation {
  padding-bottom: 17px; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-iban[readonly] {
  padding: 4px 5px !important;
  margin-right: 1px;
  width: 33px !important;
  background: none repeat scroll 0 0 #DEDEDE !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-bic[readonly] {
  padding: 4px 5px !important;
  margin-right: 1px;
  width: 78px !important;
  background: none repeat scroll 0 0 #DEDEDE !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-iban[disabled] {
  padding: 4px 5px !important;
  margin-right: 1px;
  width: 33px !important;
  background: none repeat scroll 0 0 #DEDEDE !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-bic[disabled] {
  padding: 4px 5px !important;
  margin-right: 1px;
  width: 78px !important;
  background: none repeat scroll 0 0 #DEDEDE !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-iban {
  padding: 4px 5px !important;
  margin-right: 1px;
  width: 33px !important;
  background: none repeat scroll 0 0 #FFFFFF !important; }

.apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-bic {
  padding: 4px 5px !important;
  margin-right: 1px;
  width: 78px !important;
  background: none repeat scroll 0 0 #FFFFFF !important; }

#p_p_id_changementOption_WAR_cosyportlet_ .apicil_chps-grs div.selector {
  width: 186px; }

#p_p_id_changementOption_WAR_cosyportlet_ .apicil_chps-grs div.selector select {
  width: 186px; }

.apicil_fromagier-table th {
  text-align: left !important; }

.arr-grs-ombrage {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 #e5e5e5;
  border-radius: 11px 11px 0 0;
  padding-top: 15px; }

.ombre {
  overflow: hidden; }

.pieces-container {
  background-color: #d9edf6;
  width: 675px !important; }

.arr-grs-ombrage1 {
  padding-top: 15px!important;
  background-color: #F2F2F2!important; }

.apicil_arr_grs-bt-avance1 {
  width: 736px!important;
  border-radius: 11px 11px 0 0!important;
  padding: 0 0 55px 0!important; }

.procedure-texte {
  text-align: center;
  margin-top: 5px;
  height: 3px; }

.doc-signe {
  text-align: center;
  margin-top: 30px; }

.btn-download-courrier {
  background: #2F82B4;
  padding: 4px 8px;
  margin: 0 auto;
  position: relative;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff !important;
  font-weight: bold;
  border-radius: 5px;
  margin-top: 40px !important;
  width: 207px; }

.page-operation .appcil_erreur, .page-operation .appcil_valid {
  width: 200px;
  float: left; }

.page-operation .apicil_form .apicil_inputtext input[type="text"], .page-operation .apicil_form .apicil_inputtext input[type="password"] {
  width: 286px;
  float: left;
  margin-right: 14px;
  height: 23px;
  padding: 0 5px; }

.page-operation .apicil_form div.selector {
  width: 300px; }

.page-operation div.selector select {
  width: 300px; }

#cosy-content-column-2.aui-w80 {
  float: right; }

.ie body #wrapper form input[type="radio"], .ie body #wrapper form input[type="checkbox"] {
  background: none !important;
  width: auto; }

.apicil_inputtext-bluecss label {
  color: #423A6D;
  font-size: 12px;
  font-weight: bold; }

.page-operation .apicil_form .apicil_inputtext-bluecss input[type="text"], .page-operation .apicil_form .apicil_inputtext-bluecss input[type="password"] {
  width: 150px; }

.page-operation .apicil_f-btn {
  float: none; }

.page-operation .apicil_btn-vert {
  float: right; }

.listContrat .ui-paginator-pages {
  top: 1px; }

.listContrat .ui-paginator .ui-state-active {
  top: 4px;
  color: #F60 !important;
  font-weight: bold; }

#p_p_id_changementOption_WAR_cosyportlet_ .radiorachatPArtiel label {
  width: 340px !important; }

.apicil_rb-mnt-orange li strong {
  color: #ff820d; }

.api_tt-grisbrd {
  border-bottom: 1px solid #999999;
  font-size: 1.1em;
  padding-bottom: 5px; }

.apicil_arr_gris-omb-claire {
  background: #f2f2f2;
  padding-bottom: 0; }

.apicil_arr_gris-omb-claire p {
  color: #666; }

.apicil_omb-claire-bot {
  display: none; }

.apicil_form div.selector {
  font-size: 12px; }

.apicil_form div.selector span {
  padding: 1px 25px 0 5px; }

.apicil_form .apicil_or-chp label {
  font-size: 15px;
  padding-top: 0; }

.apicil_form div.apicil_radio {
  margin: 0 0 -13px 0; }

.versementPage .apicil_form input[type="text"], .versementPage .apicil_form input[type="password"], .fraisGestionPage .apicil_form input[type="text"], .fraisGestionPage .apicil_form input[type="password"] {
  width: 154px !important;
  margin-bottom: 1px; }

.ie10 .versementPage .apicil_form input[type="text"], .ie10 .versementPage .apicil_form input[type="password"], .ie10 .fraisGestionPage .apicil_form input[type="text"], ie10 .fraisGestionPage .apicil_form input[type="password"] {
  width: 159px !important;
  padding-right: 0 !important; }

.apicil_arr_gris-omb-claire .apicil_btn-bt-off-big {
  padding-bottom: 0; }

.page-6 .apicil_form .apicili_radio_finaciere label {
  padding-top: 0; }

.page-6 .apicil_form .apicili_radio_finaciere {
  margin-left: 258px !important; }

.apicil_form input.apicil_inpu-mobile {
  width: 154px !important; }

.page-6 .apicil_form div.selector {
  width: 229px; }

.page-6 .apicil_form div.selector select {
  width: 229px; }

.page-6 .apicil_form label + span {
  margin-left: 4px; }

.apicil_form input.inp-iban + label, .apicil_form input.inp-rib + label {
  display: none; }

.page-6 .apicil_form label {
  padding: 5px 0 0 0; }

#listContrat .apicil_res-tbl tbody.ui-datatable-data td {
  font-size: 12px;
  color: #666666 !important;
  vertical-align: middle;
  text-align: center; }

.ie8 #listContrat .apicil_res-tbl tbody.ui-datatable-data td {
  padding: 6px 6px 6px 6px !important; }

#listContrat .apicil_res-tbl tbody.ui-datatable-data td:last-child {
  padding: 6px 6px 6px 6px !important; }

#listContrat .apicil_res-tbl thead tr th {
  padding-bottom: 10px !important;
  text-align: center !important;
  padding-top: 0px !important; }

#listContrat .apicil_res-tbl tbody.ui-datatable-data td center {
  text-align: left !important; }

#listContrat .apicil_res-tbl tbody.ui-datatable-data td center.forceCenter {
  text-align: center !important; }

#listContrat .apicil_res-tbl th .ui-state-default .ui-icon {
  background: url("/cosy-portlet/images/common/09_down.png") no-repeat 0 0;
  width: 10px;
  height: 10px; }

#listContrat .apicil_res-tbl th .exportSelectBoxHeader .ui-state-default .ui-icon {
  background: url("/cosy-portlet/images/common/09_down.png") no-repeat 0 0;
  width: 14px;
  height: 14px; }

#listContrat .apicil_res-tbl th .exportSelectBoxHeaderSous .ui-state-default .ui-icon {
  background: url("/cosy-portlet/images/common/09_down.png") no-repeat 0 0;
  width: 14px;
  height: 14px; }

.apicil-tab-1 tr td a .ui-commandlink {
  color: #ff6600 !important; }

#content .apicil-tab-1 tr td a.ajaxOk {
  color: white !important; }

.info_contrat table tbody tr td.colored-td-blue, .info_contrat table tbody tr td.colored-td-blue a {
  color: #000033 !important; }

#frais-versement + #selector-small-size .selector select {
  width: 88px; }

#frais-versement + #selector-small-size .selector {
  margin-left: 42px;
  width: 88px !important; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_right-side-2 h2.apicil_ttl-main + .apicil_arr_operation-bt ul {
  padding: 0 20px; }

.apicil_res-glob .ui-paginator, .apicil-prof-result .ui-paginator {
  /*float: right;*/
  margin-bottom: 10px; }

.apicil_res-glob .ui-paginator .selector, .apicil-prof-result .ui-paginator .selector, .ui-paginator .selector {
  margin: 5px 10px 0 0;
  background: url("/apicil-theme/images/common/select-pagination.png") no-repeat 0 0;
  width: 42px;
  height: 18px; }

.apicil-prof-result .ui-paginator .selector {
  margin: 7px 10px 0 0; }

.apicil_res-glob .ui-paginator .selector select, .apicil-prof-result .ui-paginator .selector select, .ui-paginator .selector select {
  top: 0;
  width: 42px;
  margin: 0; }

.apicil_res-glob .ui-paginator .selector span, .apicil-prof-result .ui-paginator .selector span {
  height: 18px;
  line-height: 18px;
  color: #666;
  text-shadow: none; }

.arr-grs-ombrage .apicil_chps-grs .apicil_radio table + span.appcil_erreur {
  float: none;
  margin: 0 0 0 10px; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_res-glob, .demande-operation-recap .apicil_res-glob, .demande-operation-recap .apicil_btn-bt-off-big-lst {
  width: 720px; }

#p_p_id_demandeRemboursement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent {
  width: 650px; }

#p_p_id_demandeRemboursement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent td span.apicil_price-td, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent td span.apicil_price-td {
  width: 227px; }

#p_p_id_demandeRemboursement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent td, #p_p_id_demandeRemboursement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent tbody, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent td, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_tble-2 table.apicil-tbCobntent tbody {
  border: none;
  color: #666;
  font-weight: normal;
  padding: 10px 0; }

.apicil-tab-1 tr td a.ui-commandlink {
  color: #F60 !important;
  font-size: 12px !important;
  font-weight: normal; }

.apicil-tab-1 tfoot td a.ui-commandlink {
  color: #5B677D !important;
  font-size: 12px !important;
  font-weight: normal;
  text-decoration: none !important; }

.apicil-tab-1 tfoot tr td a.ui-commandlink {
  text-transform: uppercase; }

.page-3 #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .ui-datatable-tablewrapper .ui-sortable-column-icon {
  position: absolute; }

.apicil_bonjour-prosp {
  background: url("/apicil-theme/images/common/orange-picto.png") no-repeat 0 0;
  padding: 5px 0 10px 43px;
  color: #666;
  font-size: 20px;
  margin: 0; }

.apicil_bonjour-prosp span {
  color: #000033; }

.apicil_left-side > ul > li > a, .apicil_left-side-nav > ul > li {
  padding-left: 16px; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil_form {
  padding: 0; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .apicil-rgl {
  margin: 0; }

#p_p_id_listcontrat_WAR_cosyportlet_ .apicil_res-glob {
  padding: 0; }

#p_p_id_listcontrat_WAR_cosyportlet_ .apicil_bc-result {
  padding-top: 0; }

.apicil_name-user {
  background: url("/apicil-theme/images/common/picto-user.png") no-repeat 0 3px;
  padding-left: 17px;
  font-size: 11px;
  color: #10044C;
  float: right;
  margin-right: 65px;
  margin-top: 7px; }

#heading .apicil-search {
  position: absolute;
  top: 40px;
  right: 0;
  float: none !important;
  padding-top: 0 !important;
  display: none; }

#listContrat .apicil_res-glob {
  padding: 0; }

#listContrat .apicil_res-glob th {
  white-space: normal; }

#listContrat .ui-datatable-tablewrapper .ui-sortable-column-icon {
  position: absolute; }

#listContrat .apicil_res-tbl th {
  padding-left: 5px !important;
  padding-right: 5px !important; }

#block-legende ul {
  margin-right: 20px; }

#block-legende ul li {
  font-size: 10px;
  margin-left: 18px;
  display: inline; }

#block-legende ul li span:first-child {
  width: 12px !important;
  height: 12px !important;
  display: inline-block; }

.blockDroite {
  float: right; }

#MonConseiller {
  padding-right: 0;
  position: initial;
  top: 50px; }

.apicil_selectedLtr h3 {
  font-size: 16px; }

#descriptionContrat .titreMontantEncoureOrange {
  width: auto !important; }

#descriptionContrat .apicil_gr-cont label {
  width: 268px; }

#descriptionContrat .apicil_gr-cont strong, .selectedInformationsUnit .apicil_chps-grs strong {
  float: left;
  display: block; }

.sytnheseContrat .resutlatRechercheLabel .titreMontantEncoureOrange span {
  float: none;
  display: inline;
  width: auto; }

.apicil_contrat .titleCt {
  margin-top: 0; }

#listContrat .apicil_res-tbl tbody.ui-datatable-data td.apicil_list_souscriptions_header-center center {
  text-align: center !important; }

#listContrat .apicil_res-tbl thead tr th.apicil_list_souscriptions_header-center {
  text-align: center !important;
  vertical-align: middle !important; }

#listContrat .apicil_res-tbl thead tr th.apicil_list_souscriptions_header-left {
  text-align: left !important;
  vertical-align: middle !important; }

#listContrat .apicil_res-tbl thead tr th.apicil_list_souscriptions_header-right {
  text-align: right !important;
  vertical-align: middle !important; }

.apicil_lastRow-Content span.apicil_btn {
  margin-left: 0 !important; }

.apicil_lastRow-Content .apicil_btn a.ui-widget {
  padding: 2px 16px !important;
  font-size: 15px; }

.apicil_lastRow-devaliderOp .apicil_btn a.ui-widget {
  padding: 2px 16px !important;
  font-size: 12px; }

.client_advice strong {
  color: black; }

.apicil_cnt_rightSide .client_advice p.apicil_num-tel {
  background: url("/apicil-theme/images/common/tel-picto.png") no-repeat 0 0;
  padding: 2px 0 3px 20px;
  margin: 0;
  color: #666; }

.apicil_cnt_rightSide .client_advice p.apicil_email-pic {
  background: url("/apicil-theme/images/common/mail-picto.png") no-repeat 0 3px;
  padding: 0 0 0 20px;
  color: #666; }

.apicil_cnt_rightSide .client_advice p.apicil_email-pic a {
  color: #0098FE; }

#email_conseiller p.apicil_email-pic {
  background: url("/apicil-theme/images/common/mail-picto.png") no-repeat 0 3px !important;
  padding: 0 0 0 20px !important;
  color: #666 !important; }

#email_conseiller p.apicil_email-pic a, #addresse-client a, #infosConseiller #email_conseiller a {
  color: #0098FE !important;
  text-decoration: underline !important; }

#descriptionContrat #nom_conseiller a {
  color: #0098FE !important;
  text-decoration: underline !important;
  margin-left: 15px; }

.usurpationIdentite #email_conseiller p {
  margin-bottom: 0px !important; }

#tel_conseiller p.apicil_num-tel {
  background: url("/apicil-theme/images/common/tel-picto.png") no-repeat 0 0 !important;
  padding: 2px 0 3px 20px !important;
  margin: 0 !important;
  color: #666 !important; }

#listSupport .apicil_res-tbl tbody.ui-datatable-data td {
  color: #666666 !important;
  font-size: 12px; }

.perte_session_Contents {
  background-color: #F4F4F4;
  border-radius: 0 10px 0 10px;
  float: left;
  margin: 0 184px 30px;
  padding: 18px 0 0 10px;
  position: relative;
  z-index: 0; }

.apicil_session_ttl-main {
  border-bottom: 1px solid #10044C;
  color: #0077BE;
  font-family: "helvetica";
  font-size: 30px;
  font-weight: normal;
  margin: 25px 183px;
  padding: 15px 0 3px; }

.treeComponenet .docTreeNouvelleAffecte {
  width: 100%;
  border: none;
  width: 400px !important; }

.treeComponenet table.apicil_res-tbl .ui-state-default, .treeComponenet table.apicil_res-tbl .ui-widget-content .ui-state-default, .treeComponenet table.apicil_res-tbl .ui-widget-header .ui-state-default, .treeComponenet tr.ui-state-hover {
  background: none !important; }

.treeComponenet .apicil_res-tbl tr.ui-datatable-odd, .treeComponenet table.apicil_res-tbl .ui-widget-content, .treeComponenet table.apicil_res-tbl .ui-datatable-even, .treeComponenet table.apicil_res-tbl .ui-state-highlight {
  background: none !important; }

.treeComponenet table .ui-state-highlight, .treeComponenet table .ui-widget-content .ui-state-highlight, .treeComponenet table .ui-widget-header .ui-state-highlight, .treeComponenet table .ui-widget-content .ui-state-hover, .docTreeDIV .ui-state-highlight, .docTreeDIV .ui-widget-content .ui-state-highlight, .docTreeDIV .ui-widget-header .ui-state-highlight, .docTreeDIV .ui-widget-content .ui-state-hover {
  background: none !important;
  color: black !important;
  font-weight: bold !important;
  text-shadow: none;
  font-size: 14px; }

.treeComponenet .docTreeDIV .organisationNoeud .ui-treenode-label, .treeComponenet .docTreeDIV .organisationNoeud .ui-state-hover {
  background: none !important;
  font-weight: normal !important;
  color: black !important;
  text-shadow: none !important;
  box-shadow: none !important;
  font-size: 14px;
  font-size: 14px; }

.treeComponenet .docTreeDIV .userNoeud .ui-state-highlight {
  font-weight: bold !important; }

.treeComponenet .ui-icon-user {
  background-image: url("/apicil-theme/images/common/user_icon.png") !important; }

.treeComponenet .ui-icon-orga {
  background-image: url("/apicil-theme/images/common/sitemap.png") !important; }

.treeComponenet .ui-icon-page {
  background-image: url("/apicil-theme/images/common/page.png") !important; }

.treeComponenet .ui-treenode-icon, .treeComponenet .ui-tree-toggler {
  margin-top: 3px; }

.treeComponenet .ui-treenode-icon-disabled {
  margin-top: 3px;
  font-style: italic;
  color: gray; }

.treeComponenet .apicil_search-left .inputSearch, .treeComponenet .apicil_search-left .inputSearch input {
  width: 383px; }

.treeComponenet .apicil_search-left .loupSearch {
  margin-left: 7px !important;
  background: url("/apicil-theme/images/common/search_pic.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 25px;
  padding-top: 5px;
  text-indent: -9999px;
  width: 16px;
  display: inline-block; }

.treeComponenet .apicil_search-left {
  width: 415px !important;
  border: 0px !important;
  margin-bottom: 0px !important; }

.treeComponenet .docTreeDIV .disabled .ui-treenode-label, .treeComponenet .docTreeDIV .disabled .ui-state-hover {
  color: gray !important; }

.treeComponenet .docTreeDIV .disabled.ui-state-highlight, .treeComponenet .docTreeDIV .disabled.ui-widget-content .ui-state-highlight, .treeComponenet .docTreeDIV .disabled.ui-widget-header .ui-state-highlight, .treeComponenet .docTreeDIV .disabled.ui-widget-content .ui-state-hover {
  color: gray !important;
  font-weight: normal !important; }

/********************* corporate content **************************/
.corporate-content .floatWrapper, .label-content {
  overflow: hidden; }

.corporate-content .floatWrapper .left {
  float: left;
  width: 200px; }

.corporate-content .floatWrapper .right {
  float: right;
  width: 750px; }

.corporate-content .offre .wrapper {
  overflow: hidden; }

.corporate-content .offre .left {
  float: left; }

.corporate-content .offre .left.first {
  width: 645px; }

.corporate-content .offre .left.last {
  width: 305px; }

.corporate-content h3 {
  font-weight: normal;
  color: #0077BE;
  font-size: 16px;
  margin: 30px 0 5px 0;
  font-family: "helvetica"; }

.corporate-content h3:first-child {
  margin: 0 0 5px 0; }

.corporate-content p, .corporate-content ul, .corporate-content dl {
  font-size: 12px; }

.corporate-content dl {
  margin: 0 0 1em 0; }

.corporate-content dl dd {
  padding: 0 0 0 15px; }

.corporate-content a {
  color: #F60; }

.corporate-content p.wide {
  font-size: 15px; }

.corporate-content p.small {
  width: 700px; }

.corporate-content .col3 {
  margin-top: 30px;
  overflow: hidden; }

.corporate-content .col3 .col {
  width: 303px;
  float: left;
  margin: 0 20px 0 0; }

.corporate-content .col3 .col.last {
  width: 303px;
  float: left;
  margin-right: 0; }

.corporate-content .col3 .col-content img {
  width: 303px;
  height: 190px;
  margin-bottom: 20px; }

.corporate-content .col3 .col-content p {
  margin-bottom: 15px; }

.corporate-content .col3 .col-content .readmore {
  float: right;
  color: #F60;
  font-weight: bold;
  font-size: 12px; }

.label-content {
  margin: 0 0 10px 0; }

.label-content img {
  float: left;
  margin: 0 10px 0 0; }

.label-content .labelWrapper {
  float: right;
  width: 830px; }

.label-content .labelWrapper h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 5px 0; }

/********************************DÃ©localisation du style css des pages xhtml**********************************/
#ajout-mandat .apicil_form .apicil_inputtext input[type="text"] {
  width: 200px; }

#ajout-mandat .apicil_tb-Rmbc tbody tr, #ajout-mandat td {
  font-size: 12px;
  padding: 7px 18px;
  text-align: center; }

.usurpationIdentite .sytnheseContrat #listeSites a {
  white-space: nowrap;
  color: #0098FE !important;
  text-decoration: underline; }

.usurpationIdentite .sytnheseContrat #listeSites ul {
  margin-left: 16px;
  margin-top: 12px;
  list-style: square; }

#triPage .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 3px;
  padding-top: 12px !important;
  border: none !important;
  border: none !important; }

#triPage .hasDatepicker {
  font-weight: normal;
  margin-left: -5px !important; }

#triPage .appcil_erreur {
  margin-right: 360px !important; }

#triPage .milieu {
  height: 41px; }

#triPage div.selector, #triPage div.selector select {
  /*	background: url("/apicil-theme/images/common/select-histo.png")
  		no-repeat scroll 0 0 transparent;*/
  width: 297px !important; }

#triPage .calendarAuClassUnique input {
  width: 102px !important; }

#triPage .apicil_btn .apicil_iban {
  display: inline-block;
  height: 20px;
  padding-top: 5px;
  text-decoration: none !important;
  vertical-align: middle; }

#sytnheseContratPageId .sytnheseContrat .apicil-tab-1 tr th span {
  float: none;
  font-size: 14px; }

#sytnheseContratPageId .sytnheseContrat .ui-datatable .ui-sortable-column-icon {
  width: 10px;
  float: right;
  margin-top: -12px; }

#sytnheseContratPageId .sytnheseContrat .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/09_down.png") no-repeat scroll 0 0 transparent !important; }

#sytnheseContratPageId .sytnheseContrat .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/09_up.png") no-repeat scroll 0 0 transparent !important; }

#sytnheseContratPageId .sytnheseContrat .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/09_down.png") no-repeat scroll 0 0 transparent !important; }

#divNumeroContrat .treeComponenet .docTreeDIV .organisationNoeud .ui-state-highlight, #divNumeroContrat .treeComponenet .ui-treenode-label ui-corner-all ui-state-highlight {
  font-weight: bold !important; }

#divNumeroContrat {
  height: 100% !important; }

#divNumeroContrat div {
  overflow: visible; }

#divNumeroContrat .docTreeNouvelleAffecte {
  height: 100% !important; }

#divNumeroContrat .panelChoixCourtier {
  width: 425px;
  margin-left: 42px !important;
  padding-left: 15px !important;
  padding-top: 15px; }

#divNumeroContrat .panelChoixCourtier input {
  text-align: left !important; }

#divNumeroContrat .docTreeNouvelleAffecte .ui-tree-container {
  overflow: visible !important; }

#divNumeroContrat .annulerCourtier {
  margin-left: 350px; }

#divNumeroContrat .validerCourtier {
  margin-left: 15px; }

#divNumeroContrat .ui-messages-info, #divNumeroContrat .ui-messages-error {
  margin-top: 15px; }

/*****************************************Custom tableau****************************************************/
.customDataTableCosy tbody.ui-datatable-data td {
  padding: 7px 15px !important;
  font-size: 12px;
  color: #666 !important; }

.customDataTableCosy thead tr th {
  padding-bottom: 10px !important;
  text-align: left;
  padding-left: 15px; }

.customDataTableCosy tbody.ui-datatable-data td center {
  text-align: left !important; }

.customDataTableCosy th .ui-state-default .ui-icon {
  background: url("/cosy-portlet/images/common/09_down.png") no-repeat 0 0;
  width: 10px;
  height: 10px; }

.customDataTableCosy tbody.ui-datatable-data td.apicil_list_souscriptions_header-center center {
  text-align: center !important; }

.customDataTableCosy thead tr th.apicil_list_souscriptions_header-center {
  text-align: center !important; }

.customDataTableCosy .apicil_res-glob {
  padding: 0; }

.customDataTableCosy th {
  white-space: normal; }

.customDataTableCosy .ui-datatable-tablewrapper .ui-sortable-column-icon {
  position: relative; }

.customDataTableCosy tbody.ui-datatable-data td {
  padding: 7px 5px !important; }

.customDataTableCosy th {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.customDataTableCosy tbody tr.ui-state-hover, .customDataTableCosy tbody tr.ui-datatable-even {
  box-shadow: none !important;
  background: none; }

.customDataTableCosy thead th.ui-state-hover {
  box-shadow: none !important;
  background: none; }

.customDataTableCosy tr.ui-datatable-odd {
  background: none; }

.customDataTableCosy tr.ui-state-highlight {
  background: none repeat scroll 0 0 #E6E5ED !important; }

.customDataTableCosy tr td {
  border-bottom: 1px solid #79729A !important;
  box-shadow: none !important; }

.customDataTableCosy tr.ui-datatable-odd td {
  border-bottom: 1px solid #1f1457 !important; }

.customDataTableCosy tbody.ui-datatable-data td {
  padding-top: 8px !important;
  font-size: 12px; }

.customDataTableCosy .ui-chkbox .ui-chkbox-box {
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important; }

.customDataTableCosy .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  border-radius: 0;
  background: url("/apicil-theme/images/common/unchebox.png") no-repeat 0 0 !important;
  display: block;
  width: 14px;
  height: 14px; }

.customDataTableCosy .ui-chkbox .ui-chkbox-box .ui-icon-check {
  background: url("/apicil-theme/images/common/checked-box.png") no-repeat 0 0 !important; }

.customDataTableCosy th {
  color: #10044C;
  padding: 5px 10px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #10044C; }

.customDataTableCosy th span {
  float: left;
  display: inline-block; }

.customDataTableCosy th.th-first {
  padding: 5px 0; }

.customDataTableCosy .apicil-tri {
  margin-top: 3px; }

.customDataTableCosy td {
  padding: 5px 10px;
  text-align: left;
  border-bottom: 1px solid #10044C; }

.customDataTableCosy td img {
  top: 2px;
  position: relative; }

.customDataTableCosy td.align-center {
  text-align: center; }

.customDataTableCosy td.td-last {
  padding: 5px; }

.customDataTableCosy td.td-first {
  padding: 5px 0; }

.historiqueOperations .historiqueOperations .ui-confirm-dialog {
  background: white !important; }

.historiqueOperations.ui-confirm-dialog {
  background: white !important; }

.historiqueOperations .customDataTableCosy .ui-datatable-scrollable-body {
  overflow-x: hidden;
  overflow-y: auto !important; }

.historiqueEncours .customDataTableCosy .ui-datatable-scrollable-body {
  overflow-x: hidden;
  overflow-y: auto !important; }

.historiqueOperations .historiqueCommissionOPVersement, .historiqueOperations .historiqueCommissionOPAbitrage {
  width: 100%;
  margin-bottom: 25px; }

.historiqueOperations .arbitrageTotal {
  margin-top: 10px; }

.commissionPageDivPrincipale .leftDiv {
  float: left;
  width: 454px; }

.commissionPageDivPrincipale .rightDiv {
  float: left;
  margin-left: 21px !important;
  width: 464px; }

.commissionPageDivPrincipale .filtreOptions label, .syntheseIndicateursActivite #recherche label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0;
  position: relative;
  text-align: right;
  top: -5px;
  width: auto !important;
  left: 2px;
  padding-bottom: 2px; }

.commissionPageDivPrincipale .filtreOptions .apicil_form {
  padding-bottom: 5px; }

.commissionPageDivPrincipale .filtreOptions #recherche {
  padding-bottom: 10px !important; }

.commissionPageDivPrincipale .pageListCommission {
  padding-bottom: 0px !important;
  padding-top: 0px !important; }

.commissionPageDivPrincipale .filtreOptions #recherche {
  padding-bottom: 10px !important; }

.pageListCommission .div_filtre {
  padding-bottom: 8px; }

.commissionPageDivPrincipale .pageListCommission hr, .commissionPageDivPrincipale .pageListCommission .separator {
  margin: 0 !important; }

.commissionPageDivPrincipale .optionsTable {
  display: inline;
  position: relative;
  top: 8px; }

.commissionPageDivPrincipale .labelOption {
  display: inline-block;
  width: 49px;
  float: left;
  position: relative;
  top: 12px !important;
  margin-right: 10px; }

.commissionPageDivPrincipale h4, .commissionPageDivPrincipale .ui-dialog-title {
  font-size: 25px !important; }

.commissionPageDivPrincipale .vendeurName {
  display: inline-block;
  text-align: center;
  width: 100%;
  font-size: 15px;
  margin-bottom: 5px; }

.commissionPageDivPrincipale .timerImageSpan {
  display: inline-block;
  height: 15px; }

.commissionPageDivPrincipale .marginTopZero {
  margin-top: 0px; }

.tableRecap {
  width: 100%;
  margin-bottom: 40px; }

.orange {
  color: #F60 !important; }

.tableRecap thead tr th {
  text-align: left;
  color: #10044C; }

.tableRecap th {
  font-weight: bold !important;
  background: none !important; }

.tableRecap th {
  color: #10044C;
  text-align: left;
  border: none; }

.tableRecap thead {
  border-collapse: separate;
  text-align: left;
  text-shadow: none; }

.tableRecap td, .tableRecap tr, .tableRecap th {
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #10044C !important;
  color: #666666; }

.tableRecap .blue {
  color: #10044C !important; }

.tableRecap .montant {
  text-align: right !important; }

.motDePassPerduPage .tdMdpPerdu {
  padding-right: 125px;
  padding-left: 40px; }

.motDePassPerduPage .cetteDemandeNexistePasClass {
  margin-left: 45px;
  margin-top: 39px;
  color: #ff6666; }

.motDePassPerduPage .tableMdPPerdu {
  margin: 20px 95px 0px; }

.motDePassPerduPage .apicil_citr-fd {
  height: 90px;
  bottom: -38px; }

.ajoutMandat .apicil_btn-bt-off {
  width: 400px;
  padding-left: 210px; }

.ajoutMandat .apicil_price-td, .ajoutMandat .trimestre {
  margin-left: 10px; }

.auditTable {
  width: 952px;
  height: 100%; }

.auditTable .outputTextValue {
  border: none;
  background: none; }

.triPage .leftDivBlock {
  float: left;
  width: 480px; }

.triPage .listDocumentSelectBox {
  width: 97%;
  height: 150px; }

.triPage .outputLaelNContrat, .triPage .inputNumContrat input, .triPage .outputLabelCategorie, .triPage .outputLabelSousCat, .triPage .dateLabel {
  width: 100px; }

.triPage .modifierRechercheOuputLabel {
  width: 236px;
  text-align: left; }

.triPage .catageroieDivPanel {
  margin-top: 10px;
  margin-bottom: 20px; }

.triPage .calendarInput {
  width: 100px !important;
  padding-left: 4px !important; }

.triPage .attacherDiv {
  width: 406px; }

.triPage .imagePreview {
  width: 460px;
  height: 520px;
  float: right; }

.sytnheseContratPageClass .libelle {
  width: 160px; }

.sytnheseContratPageClass .valorisation {
  width: 100px; }

.sytnheseContratPageClass .nombreDepArts {
  width: 80px; }

.sytnheseContratPageClass .valeurActuelle {
  width: 75px; }

.sytnheseContratPageClass .valeurAchat {
  width: 80px; }

.sytnheseContratPageClass .blockDroite .dernierOp .tableContent {
  width: 228px;
  margin-left: -2px; }

.sytnheseContratPageClass .blockDroite .dernierOp .tableContent .montantOperationText {
  border: none;
  background: none;
  font-weight: bold;
  display: inline-block;
  width: 78px; }

.sytnheseContratPageClass .couleurSpan {
  float: left;
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799; }

.sytnheseContratPageClass .couleurSpan {
  float: left;
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799; }

.pieCouleurSpan {
  float: left;
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form .filtreStatutBloquante-label {
  padding-left: 0; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form .statutBloquante {
  vertical-align: middle; }

.filterSupportBlockPanel .filtreHistoriqueBlock .ui-panel-titlebar {
  margin-left: 10px !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form input[type="text"], .filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form input[type="password"] {
  width: 93px;
  float: none;
  display: inline;
  color: #666666; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form #isin_input_style input[type="text"] {
  width: 130px; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form input.input_filter_name {
  width: 430px !important;
  text-align: left;
  background: #fff !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form input[type="text"].input_filter_name2 {
  width: 288px !important;
  text-align: left;
  background: #fff !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form span.input_filter_name2 input[type="text"] {
  width: 288px !important;
  text-align: left;
  background: #fff !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form span.input_filter_name3 input[type="text"] {
  width: 272px !important;
  text-align: left;
  background: #fff !important;
  margin-left: 10px; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form span.input_filter_name4 input[type="text"] {
  width: 95px !important;
  text-align: left;
  background: #fff !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form label {
  display: inline-block;
  float: none;
  padding-left: 5px;
  width: auto !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .typeOpListBox div {
  float: right !important;
  margin-right: 45px; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form {
  padding: 0px; }

.filterSupportBlockPanel .apicil_btn button {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none;
  color: #FFFFFF !important;
  cursor: pointer;
  font-weight: bold;
  padding: 0px !important;
  text-shadow: none !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .typeOpListBox div {
  width: 297px;
  left: 13px; }

.filterSupportBlockPanel #historiqueContrat #filtreFondsBlockDiv .typeOpListBox div {
  height: 22px !important;
  margin-right: 102px !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv .ui-button-icon-left {
  background: none !important; }

.filterSupportBlockPanel #filtreFondsBlockDiv div.selector {
  width: 281px; }

.filterSupportBlockPanel #historiqueContrat #filtreFondsBlockDiv #selector-small-size-53 div.selector, .filterSupportBlockPanel #historiqueContrat #selector-small-size-53 div.selector {
  /*background: url("/apicil-theme/images/common/bg-select-53.png")
  	no-repeat scroll 0 0 transparent !important;*/ }

.filterSupportBlockPanel #historiqueContrat #selector-small-size-53 div.selector, .filterSupportBlockPanel #filtreFondsBlockDiv #selector-small-size-53 div.selector, .filterSupportBlockPanel #historiqueContrat #selector-small-size-53 div.selector select, .filterSupportBlockPanel #filtreFondsBlockDiv #selector-small-size-53 div.selector select {
  width: 53px; }

.filterSupportBlockPanel #filtreFondsBlockDiv div.selector select {
  width: 297px !important; }

.filterSupportBlockPanel .apicil_form #selector-small-size-53 div.selector span {
  padding: 1px 25px 0 5px;
  padding-right: 27px; }

.filterSupportBlockPanel #selector-small-size-53 div.selector select {
  text-align: left; }

.ajoutSupportTableDiv .ui-paginator-bottom {
  margin-bottom: 20px; }

.ajoutSupportTableDiv .apicil-prof-result img {
  margin: 0px; }

.ajoutSupportTableDiv .nomDuFond {
  display: inline-block;
  width: 200px;
  white-space: normal; }

.suiviCPForm .outputColumn {
  display: inline-block;
  width: 75px; }

.suiviCPForm .outputColumnCGPI {
  width: 30px; }

.suiviCPForm .ui-dialog .ui-dialog-title {
  font-size: 18px !important;
  margin-right: 12px !important; }

.suiviCPForm .buttonTelecharger {
  margin-left: 30px; }

.suiviCPForm .dateValidationCalendar input {
  border: 1px solid !important;
  color: #10044C !important;
  display: inline;
  float: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #ccc !important;
  -o-border-image: none;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 12px;
  height: 18px;
  padding: 1px 0 0;
  text-align: center;
  width: 65px !important; }

.validationSignature th {
  background: transparent !important;
  border-bottom: 1px solid #79729A !important; }

.suiviCPForm .apicil_btn .apicil_iban {
  text-decoration: none !important;
  padding-top: 4px;
  margin-bottom: 0; }

.suiviCPForm #arbitrageColdiv_filtre #propositiondiv_filtre {
  float: left;
  border-right: 4px solid gray;
  height: 59px;
  margin-right: 70px;
  padding-right: 70px; }

.suiviCPForm .reinit {
  color: blue !important;
  position: relative;
  top: 2px; }

.moteurRechercheCosy .apicil_search-left {
  border-bottom: none; }

.moteurRechercheCosy .apicil_search-left input[type="submit"] {
  margin-left: 5px; }

.moteurRechercheCosy .sytnheseContrat .apicil-tab-1 tr th span {
  float: none;
  font-size: 14px; }

.reaffectationPage .leftDiv {
  float: left;
  width: 464px; }

.reaffectationPage .rightDiv {
  float: right;
  width: 464px; }

.reaffectationPage .milieu {
  width: 4%;
  margin: 0px; }

.reaffectationPage .docTreeNouvelleAffecte {
  width: 100%; }

.reaffectationPage .docTreeNouvelleAffecte {
  width: 100%;
  border: none; }

.reaffectationPage .inputTextRechercheAffec {
  width: 89% !important; }

.reaffectationPage .leftDiv, .reaffectationPage .rightDiv {
  margin-top: 20px; }

.reaffectationPage .apicil_form input[type="text"] {
  width: 130px; }

.reaffectationPage.apicil_form div {
  margin-bottom: 0px; }

.reaffectationPage div.confirmDialogValidationReaff {
  width: 400px !important;
  border-radius: 0px !important; }

.reaffectationPage div.container table td {
  border: none !important; }

.reaffectationPage .apicil_btn button {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none;
  color: #FFFFFF !important;
  cursor: pointer;
  font-weight: bold;
  padding: 0px !important;
  text-shadow: none !important;
  font-size: 15px;
  height: 25px !important; }

.reaffectationPage span.apicil_btn {
  margin-top: 15px; }

.reaffectationPage .leftDiv, .reaffectationPage .rightDiv {
  margin-bottom: 20px !important; }

.reaffectationPage {
  margin-top: 25px; }

.reaffectationPage .apicil_res-tbl table, .reaffectationPage .apicil_res-tbl table td, .reaffectationPage .apicil_res-tbl table th {
  border: 1px solid #E5E5E5 !important; }

.reaffectationPage {
  margin-top: 25px; }

.reaffectationPage .listHistoriqueTable {
  width: 650px; }

.reaffectationPage table, .reaffectationPage th, .reaffectationPage td {
  border: none !important;
  border-bottom: 1px solid; }

.reaffectationPage table {
  border-collapse: separate; }

.reaffectationPage th, .reaffectationPage td {
  background: none;
  border-bottom: 1px solid #10044C !important;
  color: #10044C !important;
  font-weight: bold;
  text-align: left; }

.reaffectationPage th a {
  background: none;
  color: #10044C !important;
  font-weight: bold;
  text-align: left; }

.reaffectationPage td, .reaffectationPage tr {
  color: #666666 !important;
  font-weight: normal; }

.reaffectationPage table.apicil_res-tbl .ui-state-default, .reaffectationPage table.apicil_res-tbl .ui-widget-content .ui-state-default, .reaffectationPage table.apicil_res-tbl .ui-widget-header .ui-state-default, .reaffectationPage tr.ui-state-hover {
  background: none !important; }

.reaffectationPage .apicil_res-tbl tr.ui-datatable-odd, .reaffectationPage table.apicil_res-tbl .ui-widget-content, .reaffectationPage table.apicil_res-tbl .ui-datatable-even, .reaffectationPage table.apicil_res-tbl .ui-state-highlight {
  background: none !important; }

.reaffectationPage table .ui-state-highlight, .reaffectationPage table .ui-widget-content .ui-state-highlight, .reaffectationPage table .ui-widget-header .ui-state-highlight, .reaffectationPage table .ui-widget-content .ui-state-hover, .reaffectationPage .docTreeDIV .ui-state-highlight, .reaffectationPage .docTreeDIV .ui-widget-content .ui-state-highlight, .reaffectationPage .docTreeDIV .ui-widget-header .ui-state-highlight, .reaffectationPage .docTreeDIV .ui-widget-content .ui-state-hover {
  background: none !important;
  color: black !important;
  font-weight: bold !important;
  text-shadow: none;
  font-size: 14px; }

.reaffectationPage .apicil_res-tbl tbody td {
  width: 40px;
  height: 15px; }

.reaffectationPage .ui-chkbox {
  height: 15px;
  margin: 0 0 0 6px; }

.reaffectationPage .loupSearch {
  margin-left: 5px; }

.reaffectationPage .docTreeDIV .organisationNoeud .ui-treenode-label, .reaffectationPage .docTreeDIV .organisationNoeud .ui-state-hover {
  background: none !important;
  font-weight: normal !important;
  color: black !important;
  text-shadow: none !important;
  box-shadow: none !important;
  font-size: 14px;
  font-size: 14px;
  display: inline-block;
  width: auto; }

.reaffectationPage .docTreeDIV .userNoeud .ui-state-highlight, .reaffectationPage .docTreeDIV .organisationNoeud .ui-state-highlight {
  font-weight: bold !important; }

.reaffectationPage .ui-state-hover, .reaffectationPage .ui-state-focus {
  box-shadow: none; }

.selectAllDialogReaffContrat .ui-dialog .ui-dialog-titlebar, .selectAllDialogReaffContrat .ui-dialog-content {
  display: none; }

.selectAllDialogReaffectation .ui-dialog .ui-dialog-titlebar, .selectAllDialogReaffectation .ui-dialog-content {
  display: none; }

.reaffectationPage .apicil_search-left {
  border-bottom: none !important; }

.treeComponenet .apicil_search-left .inputSearch {
  width: 380px !important; }

.treeComponenet .apicil_search-left {
  width: 415px !important;
  border: 0px !important;
  margin-bottom: 0px !important; }

.confirmDialogValidationReaff .valider {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 #6c9400 !important;
  float: none !important; }

.confirmDialogValidationReaff .annuler {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600 !important; }

.confirmDialogValidationReaff .ui-dialog-buttonpane div {
  text-align: center;
  margin-right: auto !important;
  margin-top: 15px; }

.confirmDialogValidationReaff {
  max-width: 700px !important; }

.sytnheseContrat .Total {
  font-weight: bold; }

.sytnheseContrat .compted, .sytnheseContrat .Eurod {
  display: none; }

.sytnheseContrat .contrat {
  font-weight: bold; }

.sytnheseContrat .Fond {
  color: #659505;
  font-weight: bold; }

.sytnheseContrat .Unites {
  color: #0177BF;
  font-weight: bold; }

.sytnheseContrat .jqplot-cursor-tooltip {
  background: rgba(204, 204, 204, 0.9);
  z-index: 1000; }

.sytnheseContrat .jqplot-cursor-canvas {
  border-left: 2px solid #999999;
  border-bottom: 2px solid #999999;
  height: 285px; }

.optionSecurisationModificationPage .ui-paginator, .optionSecurisationModificationPage .ui-state-default {
  font-weight: normal;
  color: #bcbcbc !important;
  /*text-align: right ;*/
  background: none !important; }

#listSupport .ui-confirm-dialog .ui-dialog-buttonpane button {
  border-radius: 12px 12px 12px 12px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 15px;
  color: white;
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600;
  text-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0px 30px;
  float: left; }

#listSupport .ui-confirm-dialog .ui-dialog-buttonpane button + button {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 #6c9400;
  float: right; }

#listSupport .lienAjout {
  float: right !important; }

/*#listContrat  .ui-paginator .ui-paginator-next .ui-icon,#listContrat .ui-paginator .ui-paginator-prev .ui-icon,#listContrat .ui-paginator .ui-paginator-first .ui-icon,#listContrat .ui-paginator .ui-paginator-last .ui-icon
	{
	text-align: center;
}*/
#listContrat .apicil_res-tbl th span {
  float: none !important; }

#listContrat .ui-paginator, #listContrat .ui-state-default {
  /*text-align: center;*/ }

#listContrat .ui-datatable thead th, .ui-datatable tbody td, #listContrat .ui-datatable tfoot td {
  white-space: normal; }

.listOrgaEtCourtier .leftDiv {
  float: left;
  width: 454px; }

.listOrgaEtCourtier .rightDiv {
  float: left;
  margin-left: 21px !important;
  width: 464px !important;
  margin-top: 14px; }

.listOrgaEtCourtier .treeComponenet .docTreeDIV .organisationNoeud .ui-state-highlight, .listOrgaEtCourtier .treeComponenet .ui-treenode-label .ui-corner-all .ui-state-highlight {
  font-weight: bold !important; }

.listOrgaEtCourtier .ui-tree-container {
  overflow: visible !important; }

#listContrat.ui-paginator .ui-paginator-next .ui-icon, #listContrat.ui-paginator .ui-paginator-prev .ui-icon, #listContrat.ui-paginator .ui-paginator-first .ui-icon, #listContrat .ui-paginator .ui-paginator-last .ui-icon {
  text-align: center; }

#listContrat .apicil_res-tbl th span {
  float: none !important; }

#listContrat .apicil_res-tbl tbody.ui-datatable-data .columnEncours, #listContrat .apicil_res-tbl tbody.ui-datatable-data .columnEncoursUC {
  text-align: right; }

.listContratHomeForm .apicil_fst-optr a {
  display: block;
  padding: 10px 9px 3px 10px; }

.listContratHomeForm .apicil_fst-optr td {
  padding: 0px !important;
  cursor: pointer; }

.listContratHomeForm .contrat_vlr a {
  color: #333333 !important;
  cursor: pointer; }

#listHistorique .ui-datatable-odd {
  background: #EEEEEE !important; }

#listHistorique .apicil_res-glob table, #listHistorique .apicil_res-glob table td, #listHistorique .apicil_res-glob table th {
  border: 1px solid #E5E5E5 !important; }

#listHistorique {
  margin-top: 25px; }

#listHistorique .listHistoriqueTable {
  width: 695px; }

.documents-contrat-listDocuments-0#listHistorique .listHistoriqueTable {
  width: 695px;
  margin-top: 25px; }

#documentContrat table {
  width: 100%; }

#documentContrat table td img, #documentContrat table td img + a {
  display: inline-block; }

#documentContrat table td img + a {
  color: #F60;
  position: relative;
  top: -3px;
  z-index: 0;
  margin-left: 5px; }

.adminDocumentsPage .loupSearch {
  margin-left: 10px !important;
  background: url("/apicil-theme/images/common/search_pic.png") no-repeat scroll left transparent;
  border: medium none;
  height: 10px;
  text-indent: -9999px;
  width: 16px;
  display: inline-block; }

.timerImageAdminDocuments1 {
  top: -27px !important;
  float: right; }

.timerImageAdminDocuments2 {
  top: -24px !important;
  float: right; }

.timerImageAdminDocuments3 {
  top: -22px !important;
  padding-right: 50px;
  width: 30px; }

.timerImageAdminDocuments4 {
  top: -22px !important; }

#content .portlet-msg-error {
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 0px 6px transparent;
  border: none;
  color: #F70000 !important;
  font-size: 12px;
  font-style: italic !important;
  padding-left: 20px;
  list-style: none;
  padding: 7px 6px 0px 18px; }

.ui-messages-error, .ui-message-error {
  background: none;
  border: none; }

*
.ui-messages-error ul, .ui-message-error ul {
  color: #F70000 !important; }

.ui-messages-error-icon, .ui-message-error-icon {
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 0 0 transparent;
  margin-top: 0;
  width: 16px;
  height: 16px; }

#content .ui-messages-info, #content .ui-message-info {
  background: none;
  border: none;
  color: #F60;
  font-size: 12px; }

#content .ui-messages-info-icon, #content .ui-messages-info-icon {
  background: url("/apicil-theme/images/common/picto-inf.png") no-repeat 0 0 transparent;
  width: 17px;
  height: 15px;
  margin: 0; }

#content .ui-messages-info ul, #content .ui-message-info ul {
  margin: 0; }

.reaffectationPage .ui-widget-content {
  background: #F4F4F4;
  border: none;
  color: #4F4F4F;
  border-radius: 0 25px; }

/*.ui-confirm-dialog .ui-widget-content{
	border-radius: 0 0px !important;
}*/
.reaffectationContrat-cosyTreeComposant-0 .ui-widget-content {
  border-radius: 0px !important; }

.reaffectationPage .ui-panel .ui-panel-content {
  padding: 0.5em 1.2em; }

.reaffectationPage .treeComponenet .apicil_search-left .inputSearch {
  background: #FBFBFB; }

.reaffectationPage .milieu {
  width: 15px;
  height: 44px;
  background: url("/apicil-theme/images/common/fleche-ref.png") no-repeat 0 0;
  margin-top: 47px;
  float: left;
  margin-left: 4px; }

.reaffectationPage .docTreeDIV {
  background: white;
  width: 386px; }

.reaffectationPage .docTreeDIV .ui-widget-content {
  background: none;
  height: 140px;
  overflow-y: auto;
  width: 386px !important; }

.reaffectationPage .ui-tree .ui-tree-container {
  height: 95%;
  overflow: hidden; }

.lk-pdf {
  background: url("/apicil-theme/images/common/pdf-link.png") no-repeat 0 0;
  padding: 1px 0 1px 24px;
  color: #F60 !important; }

.apicil_signUp .TwoColBlock {
  margin-top: 33px;
  overflow: hidden;
  height: 1%;
  border-bottom: 1px solid #A7A7A7;
  padding-bottom: 30px; }

.apicil_signUp .TwoColBlock .LeftDiv {
  width: 670px;
  float: left; }

.apicil_signUp .LeftDiv {
  width: 670px; }

.apicil_signUp .TwoColBlock .RightDiv {
  width: 260px;
  float: right; }

.apicil_signUp .small-arr-gr {
  background: #F2F2F2;
  padding: 20px;
  border-radius: 15px;
  width: 220px; }

.apicil_signUp .small-arr-gr a {
  color: #F60; }

.apicil_signUp .TwoColBlock .lk-pdf {
  margin-left: 22px; }

.apicil_signUp .lk-pdf + p {
  margin: 14px 0 10px 44px;
  color: #999; }

.apicil_signUp .apicil_rgl-acp label {
  font-weight: normal;
  top: 0; }

.apicil_signUp .apicil_rgl-acp {
  padding-bottom: 24px; }

.apicil_signUp .TwoColBlock .small-arr-gr .phone {
  background: url("/apicil-theme/images/common/tel-pi.png") no-repeat 0 2px;
  padding: 1px 0 1px 22px; }

.apicil_signUp .TwoColBlock .small-arr-gr .mailing {
  margin: 0; }

.apicil_signUp .TwoColBlock .small-arr-gr .mailing a {
  background: url("/apicil-theme/images/common/mail-picto.png") no-repeat 0 5px;
  padding: 1px 0 1px 22px; }

.red-txt {
  color: #EE1919; }

.versementPage .apicil_form label.TwoLignesLab {
  line-height: 1em;
  margin-top: -4px; }

.reaffectation-titre {
  font-size: 12px;
  color: #10044C;
  margin: 5px 0; }

.suiviCPForm .ui-confirm-dialog {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") repeat 0 0 !important; }

#content .treeComponenet .ui-icon-orga {
  background-image: url("/apicil-theme/images/common/pic-tetes.png") !important;
  width: 21px;
  height: 22px; }

#content .treeComponenet .ui-icon-user {
  background-image: url("/apicil-theme/images/common/pic-tete.png") !important;
  width: 18px;
  height: 22px; }

#content .treeComponenet .ui-icon-user-rc {
  background-image: url("/apicil-theme/images/common/pic-teteplus.png") !important;
  width: 18px;
  height: 22px; }

#content .treeComponenet .ui-icon-affiliation {
  background-image: url("/apicil-theme/images/common/affiliation-picto.png") !important;
  width: 21px;
  height: 22px; }

#content .treeComponenet .ui-icon-segmentation {
  background-image: url("/apicil-theme/images/common/segmentation-picto.png") !important;
  width: 27px;
  height: 22px;
  position: relative;
  right: 8px;
  top: 4px; }

.ui-datatable .ui-datatable-data td.chiffreColonne, .ui-datatable thead th.chiffreColonne {
  text-align: right !important;
  padding-right: 5px !important; }

.demande-operation-recap .apicil-tbCobntent {
  width: 720px !important;
  margin-top: 20px; }

.jqplot-cursor-tooltip {
  background: #D1D1D1 !important;
  opacity: 0.8; }

.mainPropositionArbitrageDiv .apicil_res-tbl th .ui-chkbox-box span {
  width: 14px !important;
  height: 14px !important; }

#content .listHistorique_boutton-suivant, #content .voirPlusListDocument, #content .linesSuivant {
  background: none !important;
  width: 720px; }

.changement-option-style {
  margin-top: -3px !important; }

.width-description-contrat {
  width: 97% !important; }

.width_description-contrat {
  width: 100% !important;
  overflow: hidden; }

.paginationButtonsClass .pageNbrParent {
  display: inline-block !important;
  margin: 0 3px 0 5px !important;
  vertical-align: middle !important;
  margin-top: 2px !important; }

.paginationButtonsClass .firstPageEnabled {
  background: url("/apicil-theme/images/common/firstPageEnabled.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 16px;
  margin-right: 0px !important;
  margin-left: 6px !important;
  padding-top: 0px;
  text-indent: -9999px;
  width: 10px;
  margin-top: 2px;
  vertical-align: middle;
  display: inline-block; }

.paginationButtonsClass .firstPageDisabled {
  background: url("/apicil-theme/images/common/firstPageDisabled.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 17px;
  padding-top: 0px;
  margin-right: 0px !important;
  text-indent: -9999px;
  width: 18px;
  margin-top: 5px;
  vertical-align: middle;
  display: inline-block; }

.paginationButtonsClass .firstPageDisabledForOneElement {
  background: url("/apicil-theme/images/common/firstPageDisabled.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 17px;
  padding-top: 0px;
  margin-right: 0px !important;
  text-indent: -9999px;
  width: 18px;
  margin-top: 6px;
  vertical-align: middle;
  display: inline-block; }

.paginationButtonsClass .lastPageEnabled {
  margin-left: 1px !important;
  background: url("/apicil-theme/images/common/lastPageEnabled.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 16px;
  padding-top: 0px;
  text-indent: -9999px;
  width: 13px;
  vertical-align: middle;
  display: inline-block; }

.paginationButtonsClass .lastPageDisabled {
  margin-left: 8px !important;
  background: url("/apicil-theme/images/common/lastPageDisabled.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 17px;
  padding-top: 0px;
  margin-left: 1px !important;
  text-indent: -9999px;
  width: 15px;
  vertical-align: middle;
  display: inline-block; }

.paginationButtonsClass .pageClass {
  background: url("/apicil-theme/images/common/page.png") no-repeat scroll left top transparent;
  border: medium none;
  height: 18px;
  padding-top: 0px;
  margin-left: 0px !important;
  text-indent: -9999px;
  width: 35px;
  vertical-align: middle;
  display: inline-block; }

.whiteSpaceWrap {
  white-space: normal !important; }

.list-souscriptions-portlet-icone {
  width: 18px !important; }

.fileinput-button input {
  -moz-transform: none !important;
  border: none !important;
  border-width: 0 !important;
  -webkit-transform: translate(-300px, 0) scale(4) !important;
  transform: translate(-300px, 0) scale(4) !important;
  font-size: 23px !important;
  position: absolute;
  top: -20000px; }

* + html .fileinput-button {
  line-height: none !important;
  padding: 2px 15px !important; }

#historiqueContrat #filtreFondsBlockDiv #rechercheOrga .ui-inputfield {
  text-align: left; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form #rechercheOrga input[type="text"], .filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form #rechercheOrga input[type="password"] {
  width: 292px !important; }

.cutomized-file-upload-container .ui-icon-plusthick {
  display: none; }

.cutomized-file-upload-container .fileupload-content {
  border: none !important; }

.sytnheseContrat .apicil_chps-grs a, a.organisationParametrageOrangeLink {
  float: right;
  color: #F49959;
  font-family: arial;
  font-size: 12px;
  margin: 3px;
  text-decoration: none; }

.reaffectationPage .ui-tree .ui-tree-container {
  height: 95%;
  overflow: auto; }

div.apicil_chps-grs div.typeContratmchkb input, div.apicil_chps-grs div.typeContratmchkb input.focus {
  background-image: none !important;
  background: none !important; }

.apicil_rb-mnt li span.txt-left {
  width: 160px;
  float: left;
  display: block;
  margin-right: 18px;
  font-weight: normal;
  text-align: left; }

.apicil_form input.inp-bic {
  width: 100px;
  margin-right: 3px;
  text-align: left; }

#listOrgas .apicil_res-tbl th span {
  float: none !important; }

#filtreListeOrgas #filtreHistoriqueBlockDiv .ui-inputfield, #filtreListeOrgas #filtreFondsBlockDiv .ui-inputfield, .searchInp {
  border: 1px solid #CCCCCC !important;
  border-radius: 3px 5px 5px 3px !important;
  margin-right: 4px;
  margin-top: 2px;
  padding: 3px !important; }

.apicil_form input.inp-bic-chgtBancaire {
  float: left;
  margin-right: 3px;
  text-align: center;
  width: 100px; }

.filterSupportBlockPanel #filtreListeProspects #filtreFondsBlockDiv .apicil_form label {
  display: inline-block;
  float: none;
  width: 25px !important;
  padding-left: 5px; }

.filterSupportBlockPanel #filtreFondsBlockDiv .apicil_form #rechercheProspect input {
  color: #666666;
  display: inline;
  float: none;
  width: 200px !important;
  text-align: left; }

#administrerDocumentsPage .listHistoriqueTable th {
  font-size: 12px !important;
  color: #3F366F; }

/****** ajout organisation ********/
.ajouterOrganisation .panel td, .ajouterOrganisation .ui-panelgrid td, .modifierOrganisation .panel td, .modifierOrganisation .ui-panelgrid td, .modifierOrganisation .ui-widget-content
.ajouterOrganisation .ui-widget-content {
  margin: 0px;
  padding: 0px;
  border: 0px solid; }

.ajouterOrganisation .ui-widget-content {
  border-width: 0px; }

/*******ajout organisation : informations generales********/
.ajouterOrganisation, .CommissionsPage, .ParametragesPage {
  width: 950px; }

.ajout-organisation-left {
  float: left;
  width: 475px;
  border-right: 1px solid; }

.ajout-organisation-right {
  width: 474px; }

.ajout-organisationportlet-informations-generales label {
  width: 170px;
  padding: 5px 0 0 0; }

.ajout-organisationportlet-informations-generales input[type=text].ajout-organisation-big,
.ajout-organisationportlet-informations-generales .ajout-organisation-big input {
  width: 270px; }

.ajout-organisationportlet-informations-generales input[type=text].ajout-organisation-small {
  width: 90px; }

.ajout-organisationportlet-informations-generales .titreH5 {
  width: 170px;
  text-align: right; }

.apicil_radio label.radio_label {
  width: 170px;
  text-align: right;
  margin-bottom: 23px; }

div.last-item {
  margin-bottom: 28px; }

/*******ajout organisation : commissions********/
.CommissionsPage label.etoile {
  width: 2px;
  text-align: left; }

.CommissionsPage label {
  width: 150px;
  text-align: left;
  padding: 0px;
  margin: 0px;
  color: black; }

.CommissionsPage .commissionInformations input[type=text] {
  width: 22px; }

.CommissionsPage .commissionInformations input[type=checkbox].apicil_Checkbox {
  width: 15px;
  margin: 0px;
  padding: 0px; }

.left-component {
  float: left;
  padding-right: 10px; }

.commissions .left-component-frais {
  float: left;
  padding-right: 10px;
  width: 90px; }

.commissions, .parametrages, .contacts {
  padding-left: 20px; }

/*******ajout organisation : parametrages********/
.ParametragesPage label {
  text-align: left; }

.parametrages_radio {
  padding-left: 30px;
  padding-bottom: 23px; }

/*******ajout organisation : contacts********/
.information td {
  padding: 0px;
  margin: 0px; }

/*******ajout organisation : recap********/
.recap {
  padding-bottom: 40px; }

.recap label {
  text-align: left; }

.recap-entete, #consultation-support .blog-gris-details-UC .recap-entete {
  border-bottom: 1px solid #666;
  margin-bottom: 12px; }

.recap-titre {
  float: left; }

.recap-lien {
  text-align: right; }

.recap .contact {
  margin-bottom: 15px; }

.apicil_gr-cont-right label {
  float: left;
  margin-right: 10px;
  text-align: right;
  width: 130px; }

.rightDiv .informationLinks a {
  margin: 0px;
  padding: 0px; }

/*******filtre orgas**********/
.listOrgaEtCourtier .leftDivInfosOrganisation .treeComponenet .ui-tree-container {
  overflow-y: auto !important;
  overflow-x: hidden !important; }

.listOrgaEtCourtier .leftDivInfosOrganisation .treeComponenet .docTreeNouvelleAffecte {
  width: 390px !important; }

.validationPage .treeComponenet .champsRechercheCourtier {
  width: 400px !important; }

.validationPage .treeComponenet .champsRechercheCourtier .ui-tree-container {
  overflow-y: auto !important;
  overflow-x: hidden !important; }

.validationPage .treeComponenet .champsRechercheCourtier .ui-tree-container {
  max-height: 300px !important;
  padding-bottom: 10px;
  width: 390px !important;
  margin-top: 10px; }

.validationPage .treeComponenet .docTreeDIV .champsRechercheCourtier .organisationNoeud .ui-treenode-label {
  width: 250px !important;
  position: relative;
  top: 5px; }

.listOrgaEtCourtier .leftDivInfosOrganisation .treeComponenet .docTreeDIV .organisationNoeud .ui-treenode-label, .treeComponenet .docTreeDIV .organisationNoeud .ui-state-hover {
  position: relative;
  top: 5px; }

/***** fiche synthÃ©tique *****/
.rightDivInfosOrganisation .timerPanel {
  text-align: center; }

.rightDivInfosOrganisation .timerDiv {
  height: 150px;
  line-height: 150px; }

.rightDivInfosOrganisation .ui-panel .ui-panel-content {
  padding: 7px 0 7px 15px; }

.rightDivInfosOrganisation .informationHeader {
  border-bottom: 1px solid; }

.rightDivInfosOrganisation .informationName {
  float: left;
  margin: 0px;
  padding: 0px; }

.rightDivInfosOrganisation .informationNameOrganisation {
  width: 55%; }

.rightDivInfosOrganisation .informationNameCourtier {
  width: 318px; }

.rightDivInfosOrganisation .informationLinks {
  text-align: right;
  margin: 0px;
  padding: 0px;
  float: right; }

#link_ops_without_LD {
  width: 123px; }

.lstClose, .lstOpen {
  text-align: left; }

.informationLinks #link_ops_without_LD a {
  text-decoration: underline !important;
  font-family: arial;
  font-size: 12px; }

.informationLinks #link_ops_with_LD a {
  float: left; }

.rightDivInfosOrganisation .selectedInformationsUnit label, .ParametragesPage label {
  width: 170px;
  margin-right: 10px;
  text-align: left;
  padding: 0px;
  font-family: arial !important;
  font-size: 13px !important;
  color: #5E5E5E !important; }

.ParametragesPage label {
  width: 100%;
  margin: 0 10px 0 0; }

.rightDivInfosOrganisation .ParametragesPage label {
  line-height: 26px; }

.rightDivInfosOrganisation .selectedInformationsHeader {
  margin: 0px;
  padding: 0px; }

.rightDivInfosOrganisation .selectedInformationsTitle {
  float: left;
  width: 50%;
  margin: 0px;
  padding: 0px; }

.rightDivInfosOrganisation .selectedInformationsLink {
  float: left;
  text-align: right;
  margin: 0px;
  padding: 0px;
  width: 50%; }

.rightDivInfosOrganisation .selectedInformations {
  margin: 0 auto;
  font-family: arial !important;
  font-size: 13px !important;
  color: #5E5E5E !important;
  margin-bottom: 20px; }

.rightDivInfosOrganisation .ui-panel .ui-panel-content {
  padding: 5px; }

.rightDivInfosOrganisation div {
  margin: 0px; }

.rightDivInfosOrganisation {
  padding-top: 2px; }

.rightDivInfosOrganisation div.informationHeader {
  padding-bottom: 5px;
  margin-bottom: 10px; }

.rightDivInfosOrganisation div.selectedInformationsHeader {
  margin-bottom: 10px; }

.rightDivInfosOrganisation .informationLinks a {
  margin: 0px;
  padding: 0px; }

.rightDivInfosOrganisation .informationLinks .ui-widget-content {
  border: 0px solid; }

.rightDivInfosOrganisation .ui-panelgrid td {
  padding: 0px;
  text-align: right; }

.rightDivInfosOrganisation .informationLinks table {
  width: 100%;
  border-spacing: 0px; }

a.organisationParametrageOrangeLink {
  font-size: 12px !important;
  color: #F49959 !important; }

.listOrgaEtCourtier .rightDivInfosOrganisation {
  width: 475px; }

.rightDivInfosOrganisation .ui-panel .ui-panel-content {
  padding: 0.5em 0px !important; }

.rightDivInfosOrganisation .ui-panel {
  padding: 0px !important; }

.rightDivInfosOrganisation .ui-widget .ui-widget {
  padding: 0em 1em !important; }

.rightDivInfosOrganisation .informationHeader th, .rightDivInfosOrganisation .informationHeader td {
  border: 0px solid !important; }

.rightDivInfosOrganisation .selectedInformationsUnit {
  padding-left: 20px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit label {
  width: 200px !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit #envoiCP label {
  width: 74px !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .lastInfo {
  padding-bottom: 10px !important; }

.rightDivInfosOrganisation .selectedInformationsUnitParametrage label {
  width: 100% !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .btn-modifier-parametrages {
  padding-left: 6px; }

.rightDivInfosOrganisation p {
  padding: 0px;
  margin: 0 0 15px 0; }

.selectedInformations #leftContact {
  float: left;
  margin: 0px;
  padding-right: 16px;
  width: 250px; }

.selectedInformations #rightContact {
  padding-left: 16px;
  border-left: 1px solid;
  width: 175px; }

.selectedInformations .underlined {
  text-decoration: underline; }

.selectedInformations #leftContact tbody tr, .selectedInformations #leftContact td, .selectedInformations #rightContact tbody tr, .selectedInformations #rightContact td {
  padding: 0px; }

.selectedInformations #leftContact td label, .selectedInformations #rightContact td label {
  width: auto !important; }

/********modifier organisation*********/
.modifierOrganisation label {
  padding-right: 20px;
  width: 170px;
  text-align: right; }

/********mfiche detaillee*********/
#ficheDetaillee {
  width: 950px;
  font-family: arial !important;
  font-size: 13px !important;
  color: #5E5E5E !important; }

#ficheDetaillee label {
  font-family: arial !important;
  font-size: 13px !important;
  color: #5E5E5E !important; }

#ficheDetaillee .selectedInformationsUnit div, #ficheDetaillee .recapParametrages td, #ficheDetaillee .selectedInformationsUnit label {
  height: 22px; }

#ficheDetaillee .recapParametrages td {
  margin: 0px;
  padding: 0px; }

#ficheDetaillee .informationsGenerales {
  padding-left: 20px; }

#ficheDetaillee .lastInfoAdresse {
  margin-bottom: 22px !important; }

#ficheDetaillee .modifierOrganisation .ui-widget-content {
  margin: 0px;
  margin-top: 5px;
  padding: 0px;
  border: 0px solid; }

#ficheDetaillee .modifier-organisationportlet-informations-generales input[type=text].ajout-organisation-small {
  width: 90px; }

#ficheDetaillee .modifier-organisationportlet-informations-generales input[type=text] {
  margin-right: 5px; }

#ficheDetaillee .recapFicheDetaillee td {
  padding: 0px;
  margin: 0px; }

#ficheDetaillee .recapFicheDetaillee .lastInfo {
  padding-bottom: 12px; }

#ficheDetaillee .civiliteInformation {
  padding-right: 4px !important;
  width: auto !important;
  margin: 0px !important; }

/*******fiche vendeur*******/
#informationsFicheVendeur label {
  width: 190px !important; }

#informationsFicheVendeur div label {
  font-weight: normal; }

#informationsFicheVendeur div {
  font-weight: bold; }

#informationsFicheVendeur td {
  padding: 0px;
  margin: 0px; }

.rightDivInfosOrganisation .selectedInformationsUnit label.civiliteInformation, #ficheDetaillee label.civiliteInformation {
  padding-right: 4px !important; }

.rightDivInfosOrganisation #ficheVendeur .ui-widget .ui-widget a {
  margin: 0px !important;
  padding: 0px !important; }

#ficheVendeur .informationHeaderVendeur .informationName {
  width: 40% !important; }

#ficheVendeur .informationHeaderVendeur .informationLinks {
  width: 60% !important; }

#ficheVendeur .firstLink {
  float: left; }

/*********modifier vendeur*********/
.rightDivInfosOrganisation .modifierVendeur label {
  text-align: right !important;
  width: 100px !important;
  padding-right: 14px !important;
  margin-bottom: 7px !important; }

.rightDivInfosOrganisation label.alignLabel {
  height: 0px !important;
  max-height: 0px !important; }

.rightDivInfosOrganisation .modifierVendeurLabel label {
  width: auto !important; }

.rightDivInfosOrganisation .modifierVendeur input[type=text] {
  width: 245px !important;
  margin-bottom: 12px !important; }

.rightDivInfosOrganisation .modifierVendeur input[type=text].modifier-vendeur-small {
  width: 90px !important; }

.ModifierVendeurAccesAuxCommissions .information label.labelAccesAuxCommissions {
  width: auto !important;
  line-height: 26px; }

.ModifierVendeurAccesAuxCommissions .information input[type=checkbox] {
  margin-right: 5px; }

/*********fiche orga liste des actions*********/
.rightDivInfosOrganisation .apicil_contrat .informationLinks .apicil_lst-optd {
  position: absolute;
  right: 15.400px; }

.rightDivInfosOrganisation .apicil_contrat .informationLinks div.lst_operation {
  position: relative !important; }

.rightDivInfosOrganisation .apicil_contrat .informationLinks .lst_operation ul li a {
  text-decoration: none; }

.rightDivInfosOrganisation .apicil_contrat .informationLinks .apicil_lst-optd {
  float: right; }

.rightDivInfosOrganisation .apicil_contrat .informationLinks a {
  text-decoration: none !important; }

.rightDivInfosOrganisation .apicil_contrat .informationLinks a:hover {
  text-decoration: underline !important; }

@media print {
  @-moz-document url-prefix() {
    #periodicalStatisticsEncoursSupport {
      page-break-before: always; }

    #simulator {
      position: relative;
      margin-top: -320px !important; }

    #simulator_tools {
      position: relative !important;
      float: right;
      margin-top: 80px !important; }

    #simulator .legendefficiencecombwidth .firstTd {
      display: none !important; }

    #simulator #statiqtique-periode-table td, #simulator .PortefeuilleTable td {
      border: 1px solid #000000 !important; } } }
.apicil_form div#rechercheProspect {
  overflow: hidden;
  height: 1%;
  margin: 0; }

.apicil_form-versement .ui-widget-content {
  border: 0 solid #A8A8A8;
  color: #4F4F4F; }

.apicil_form h1.gestion_support {
  margin: -17px 0px 0px !important;
  font-size: 25px;
  font-family: "helvetica";
  color: #0077BE;
  font-weight: normal;
  width: 910px;
  padding: 14px 20px 3px 20px;
  border-bottom: 1px solid #10044C; }

.apicil_tb-Rmbc #produit tbody tr td input {
  margin-right: 5px;
  margin-top: 7px; }

.apicil_tb-Rmbc .tableEditionsupportDivPermission tbody tr, .apicil_tb-Rmbc .tableEditionsupportDivPermission td input {
  margin-right: 5px;
  margin-top: 7px; }

.apicil_form .editionsupportDivPermission label {
  font-size: 12px;
  display: block;
  text-align: left;
  float: right;
  margin: -7px 14px 0 5px;
  width: 280px; }

.creation-support .appcil_erreur, .creation-support .appcil_valid {
  width: 240px; }

#listOrgas .reaffectationPage.apicil_form div {
  margin-bottom: 5px; }

#caracteristiques-ajout-support .ui-fileupload {
  margin: 0 !important; }

#caracteristiques-ajout-support #file-upload {
  width: 200px;
  display: inline-block !important; }

#caracteristiques-ajout-support .prospectus {
  display: inline-block !important;
  float: left !important; }

#caracteristiques-ajout-support #file-upload .fileupload-buttonbar {
  margin: 0 !important;
  height: 32px !important;
  display: inline-block !important;
  padding-left: 0px !important;
  float: left !important; }

#caracteristiques-ajout-support #file-upload .fileupload-content {
  display: inline-block !important;
  float: left !important; }

#caracteristiques-ajout-support #file-upload .ui-fileupload {
  width: 675px !important; }

#caracteristiques-ajout-support #file-upload .files .name {
  width: 20px !important; }

#caracteristiques-ajout-support #file-upload .files .cancel {
  width: 20px !important; }

#caracteristiques-ajout-support #file-upload .files {
  width: 400px !important; }

/*COSY8057*/
#caracteristiques-ajout-support #multiuploadsupport .ui-fileupload {
  margin: 0 !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload {
  width: 300px;
  display: block !important; }

#caracteristiques-ajout-support #multiuploadsupport .prospectus {
  display: inline-block !important;
  float: left !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload .fileupload-buttonbar {
  margin: 0 !important;
  height: 32px !important;
  display: block !important;
  padding-left: 0px !important;
  float: left !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload .fileupload-content {
  display: inline-block !important;
  float: left !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload .ui-fileupload {
  display: 675px !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload .files .name {
  width: 46% !important;
  display: inline-block !important;
  word-wrap: break-word !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload .files .cancel {
  width: 20px !important; }

#caracteristiques-ajout-support #multiuploadsupport #file-upload .files {
  width: 200px !important; }

.apicil_form .periodUpfront-container label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0;
  text-align: right;
  width: 240px; }

.creation-support .apicil_form .periodUpfront-container input[type="text"] {
  color: #666666;
  display: inline;
  float: left;
  width: 100px !important; }

.confirmDialogAccesAuxCommissions {
  width: 690px !important;
  text-align: center;
  margin-right: 37px;
  margin-top: 15px; }

.confirmDialogAccesAuxCommissions div {
  margin: 10px !important; }

.confirmDialogAccesAuxCommissions .ui-dialog-content {
  display: none; }

.okDialogClass div {
  margin: 10px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .ParametragesPage label.copieMail {
  width: 195px !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .ParametragesPage label.envoiLabel {
  width: 154px !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .ParametragesPage .copieMailRadio label {
  width: 25px !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .ParametragesPage .envoiRadio label {
  width: 65px !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 22px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .ParametragesPageEmail label.emailRelanceCPLabel {
  width: 110px !important;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 6px;
  margin-left: 6px;
  left: 5px;
  top: 0px;
  height: 22px !important; }

.cadre-gris-droite div {
  background: none repeat scroll 0 0 #f2f2f2;
  border-radius: 11px;
  margin-bottom: 20px;
  margin-left: 15px;
  padding: 15px 20px 16px; }

.cadre-gris-droite div h5 {
  font-family: "helvetica";
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2em;
  margin: 0 0 10px;
  padding: 0; }

.cadre-gris-droite div p {
  font-family: arial;
  font-size: 11px;
  text-align: left;
  margin: 0; }

.rechercheDemandeAdministrative {
  text-align: left; }

.rechercheDemandeAdministrative input[type="text"] {
  width: 297px !important; }

.demandeAdmin div.njf {
  overflow: hidden;
  height: 1%;
  margin-left: 50px;
  width: 150px; }

.filtre_produit .ui-panel .ui-panel-content {
  padding: 0em 1.2em; }

.ui-widget-header .nbElementsTableau {
  color: #666666;
  margin-left: 4px;
  font-family: Arial;
  font-size: 14px; }

.ui-widget-header .actionsPanel {
  font-weight: normal; }

.creation-support .confirmDialogEnvoiMail .ui-dialog-content {
  display: none; }

.creation-support .confirmDialogEnvoiMail .ui-dialog-buttonpane p {
  text-align: center;
  margin-top: 20px; }

.creation-support .confirmDialogEnvoiMail .ui-dialog-buttonpane button {
  margin: 0px !important;
  width: 90px !important;
  height: 26px !important;
  padding: 0 !important;
  padding-left: 0px !important; }

.creation-support .confirmDialogEnvoiMail .ui-dialog-buttonpane button span {
  font-family: "helvetica" !important;
  font-size: 14px !important;
  font-weight: bold !important;
  display: inline !important; }

.creation-support .confirmDialogEnvoiMail .ui-dialog-buttonpane button.ui-state-focus {
  background: none !important; }

.confirmDialogEnvoiMail .ui-dialog-buttonpane button {
  margin: 0px !important;
  width: 90px !important;
  height: 26px !important; }

.confirmDialogEnvoiMail .ui-dialog-buttonpane button span {
  font-family: "helvetica" !important;
  font-size: 15px !important;
  font-weight: bold !important;
  display: inline !important; }

.confirmDialogEnvoiMail .ui-dialog-buttonpane button.ui-state-focus {
  background: none !important; }

.filterSupportBlockPanel .apicil_form div.divBoutons {
  margin: 0px; }

.ajoutSupportTableDiv #selector-small-size-53 div.selector, #tableFiltreSupport #selector-small-size-53 div.selector {
  width: 53px; }

.ajoutSupportTableDiv #selector-small-size-53 .divMarginBottomZero, #tableFiltreSupport #selector-small-size-53 .divMarginBottomZero {
  margin-bottom: 0 !important;
  text-align: left; }

.ajoutSupportTableDiv .filterSupportBlockPanel .divBoutons .apicil_fleft-btn, .ajoutSupportTableDiv .filterSupportBlockPanel .divBoutons .apicil_f-btn {
  margin: 0;
  height: 30px; }

.voirDemAdm .ui-confirm-dialog .ui-dialog-content {
  padding-top: 0;
  height: 0px !important; }

.voirDemAdm .ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0 !important;
  background: none;
  overflow: auto;
  zoom: 1; }

/* HOME CGP */
.site_pro.home_connecte header#banner, .site_pro.documentation header#banner, .site_pro.documentation-admin header#banner {
  margin-bottom: 10px; }

.site_pro.home_connecte header #heading, .site_pro.documentation header #heading, .site_pro.documentation-admin header #heading {
  border-top: 0; }

.site_pro.home_connecte .apicil_ttl-main, .site_pro.documentation .apicil_ttl-main, .site_pro.documentation-admin .apicil_ttl-main {
  margin: 0 0 15px 0; }

.site_pro.home_connecte #content, .site_pro.documentation #content, .site_pro.documentation-admin #content {
  background: #f2f2f2 url("/apicil-theme/images/common/bgd_searchbar.gif") repeat-x 0 -18px; }

.site_pro.home_connecte .content-in, .site_pro.documentation .content-in, .site_pro.documentation-admin .content-in {
  padding-top: 5px;
  background: none; }

.site_pro.home_connecte div#column-2 {
  padding: 0 20px 0 0; }

.site_pro.home_connecte .apicil_search-left, .site_pro.documentation .apicil_search-left, .site_pro.documentation-admin .apicil_search-left {
  border-bottom: 0 !important;
  width: 485px;
  overflow: hidden;
  padding-bottom: 0;
  margin: 0 auto 20px auto; }

.site_pro.home_connecte .apicil_search-left input[type="text"], .site_pro.documentation .apicil_search-left input[type="text"], .site_pro.documentation-admin .apicil_search-left input[type="text"] {
  width: 387px;
  border: 0 !important;
  padding: 15px 20px;
  border-radius: 5px 0 0 5px;
  margin-right: 0;
  float: left; }

.site_pro.home_connecte .bottom-footer, .site_pro.documentation .bottom-footer, .site_pro.documentation-admin .bottom-footer {
  border: 0;
  padding: 10px 0 0 0; }

.site_pro.home_connecte .apicil_search-left input[type="submit"], .site_pro.documentation .apicil_search-left input[type="submit"], .site_pro.documentation-admin .apicil_search-left input[type="submit"] {
  background: #f78b12 url("/apicil-theme/images/common/search_ico.png") 4px center no-repeat;
  width: 45px;
  height: 46px;
  border-radius: 0 5px 5px 0; }

body #navigation .selected a, body #navigation li.hover a, body #navigation a:hover, body #navigation a:focus, body #navigation .child-menu li a, body #navigation .yui3-dd-dragging, body .lfr-navigation-proxy {
  background: #fff; }

.apicil_sous_mn {
  background: #fff;
  border-radius: 0 0 5px 5px;
  box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.45); }

.site_pro.home_connecte .body-palmares-supports .ui-tabs .ui-tabs-panel {
  padding: 0; }

.site_pro.home_connecte .ui-tabs-nav {
  padding: 0 !important; }

.site_pro.home_connecte .ui-tabs {
  background: none;
  padding: 0; }

.site_pro.home_connecte .ui-state-default {
  box-shadow: none !important; }

.site_pro.home_connecte .ui-tabs .ui-tabs-nav li {
  font-size: 13px;
  padding: 2px 5px; }

.site_pro.home_connecte .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: #fff !important; }

.site_pro.home_connecte .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color: #f98c13; }

.site_pro.home_connecte .body-palmares-supports .ui-tabs.ui-tabs-top > .ui-tabs-nav li {
  background: #e0e0e0; }

.site_pro.home_connecte .ui-tabs-selected {
  background: #fff !important; }

.site_pro.home_connecte .body-palmares-supports .ui-tabs-panel {
  padding-left: 0 !important; }

.site_pro.home_connecte .ui-tabs .ui-tabs-nav li a {
  font-weight: normal; }

.site_pro.home_connecte h2.apicil_ttl-main {
  border: 0; }

.site_pro.home_connecte .apicil_cnt_rightSide {
  width: 100%; }

.site_pro.home_connecte li.news_jur {
  padding: 10px 0 10px 40px; }

.site_pro.home_connecte li.news_jur {
  background-color: #fff;
  margin-bottom: 0; }

.site_pro.home_connecte ul.cosy_dates-progr li:nth-child(2n+1) {
  background-color: #f7f7f7; }

.site_pro.home_connecte .cosy_lk-all {
  margin: 5px 0 0 0; }

.site_pro.home_connecte .opp_Contents {
  padding: 0; }

.site_pro.home_connecte .ligneOppor {
  overflow: hidden;
  display: block; }

.site_pro.home_connecte .opp_Contents .contentNs {
  width: 250px;
  background: #fff;
  margin-right: 15px;
  border: 0;
  float: left; }

.site_pro.home_connecte .opp_Contents .contentNs:last-child {
  margin-right: 0; }

.site_pro.home_connecte .opp_Contents .contentNs > img {
  float: none;
  width: 100%;
  height: auto; }

.site_pro.home_connecte .opp_Contents .contentNs h3 {
  height: 32px;
  color: #fc8e13; }

.site_pro.home_connecte .opp_Contents .contentNs div {
  padding: 10px;
  width: 230px; }

.site_pro.home_connecte .opp_Contents .contentNs .lk_doc_broc {
  float: none;
  overflow: hidden;
  width: 100%;
  margin: 0; }

.site_pro.home_connecte .opp_Contents .contentNs .lk_doc_broc li {
  float: left;
  margin: 0 10px 5px 0; }

.site_pro.home_connecte .opp_Contents .large {
  width: 780px;
  padding-bottom: 0; }

.site_pro.home_connecte .opp_Contents .large > img {
  float: left;
  width: 390px;
  height: auto;
  margin: 0; }

.site_pro.home_connecte .opp_Contents .large p {
  display: block;
  color: #7e7e7e;
  font-size: 12px;
  height: auto; }

.site_pro.home_connecte .opp_Contents .large div {
  padding: 25px;
  float: left;
  width: 339px; }

.site_pro.home_connecte .opp_Contents .large h3 {
  font-size: 20px; }

.site_pro.home_connecte .opp_Contents .large .lk_doc_broc {
  float: none;
  overflow: hidden;
  width: 100%;
  margin: 0; }

.site_pro.home_connecte .opp_Contents .large .lk_doc_broc li {
  float: left;
  margin: 0 10px 5px 0; }

.ui-fileupload .ui-widget-header {
  margin: 0; }

.paddingBottomNul {
  padding-bottom: 0 !important; }

.libelleProduit label {
  color: black;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 230px; }

.confirmDialogOrganisation .ui-confirm-dialog .ui-dialog-titlebar-close {
  top: 10px; }

.confirmDialogOrganisation .ui-dialog-buttonpane button {
  margin: 0px !important;
  width: 90px !important;
  height: 26px !important; }

.confirmDialogOrganisation .ui-dialog-buttonpane button span {
  font-family: "helvetica" !important;
  font-size: 15px !important;
  font-weight: bold !important;
  display: inline !important; }

.confirmDialogOrganisation .ui-dialog-content {
  padding-top: 0 !important;
  height: 0 !important;
  visibility: collapse; }

.confirmDialogOrganisation .ui-dialog-buttonpane button.ui-state-focus {
  border-bottom: none !important; }

.confirmDialogOrganisation .ui-dialog-title {
  padding-top: 10px;
  border-bottom: 1px solid #10044C !important;
  padding-bottom: 7px !important;
  padding-right: 20px !important; }

.confirmDialogOrganisation .ui-dialog-titlebar {
  visibility: visible; }

.confirmDialogOrganisation .ui-dialog-buttonpane {
  padding: 0 0 15px; }

.confirmDialogOrganisation .link-button {
  font-family: "helvetica" !important;
  font-size: 15px !important;
  font-weight: bold !important;
  display: inline !important;
  background: none repeat scroll 0 0 #f78b12;
  border-radius: 0 0 5px 5px;
  padding: 4px 15px;
  top: 0;
  width: auto;
  text-decoration: none !important;
  color: white !important; }

.apicil_ttl-main-custom {
  margin-bottom: 6px !important; }

.bodyRS .bouton_suivant_RS {
  width: 79px;
  height: 26px; }

.bodyRS .bouton_precedent_RS {
  width: 96px;
  height: 26px; }

.bodyRS .bouton_suivant_RS span, .bouton_precedent_RS span {
  padding: 0px 16px !important; }

.libelleSupportTableau {
  display: block;
  white-space: normal;
  width: 215px;
  float: left; }

.apicil_tb-Rmbc tbody tr td a + img + img {
  margin-left: 23px;
  margin-top: 1px; }

.CommissionsPage .commission-erreur span {
  width: 180px; }

#p_p_id_changementOption_WAR_cosyportlet_ .versement-programme .apicil_btn-bt-off, #p_p_id_changementOption_WAR_cosyportlet_ .mention-juridique-legend {
  width: 730px !important; }

.optionRachatPartielProgramme .arbitrage-validationAnnulation-0 {
  width: 681px !important; }

.specificLienExport {
  height: 39px;
  position: absolute;
  right: 45px;
  top: 13px;
  width: 39px; }

#demandeRachatPartielPage .conservIbanBloc {
  margin-top: 10px; }

.conservIbanBloc {
  font-size: 12px; }

.demandeRemboursementportlet-portlet .conservIbanBloc {
  margin-top: 30px;
  clear: both; }

.propositionArbitrageCollectiveDiv .addListSupportsImg {
  bottom: 21px;
  float: right;
  left: 22px;
  position: relative; }

.propositionArbitrageCollectiveDiv .column.apicil_list_souscriptions_header.isinColumnTh.borderRigthTable {
  width: 135px !important; }

#typeAlliance label {
  text-align: left;
  width: 166px !important; }

#typeAllianceProg label {
  text-align: left;
  width: 166px !important; }

.blockDroiteArbitrage {
  position: relative;
  top: -31px; }

.form-list-compteTitre #listContrat.apicil_bc-result .ui-datatable .ui-datatable-header {
  margin-bottom: 20px; }

.form-list-compteTitre .apicil_bc-result .ui-datatable .ui-datatable-header .dateValorisationValue {
  float: right !important;
  font-weight: normal !important;
  color: #666 !important;
  font-size: 13px !important; }

.form-list-compteTitre #listContrat .apicil_res-tbl tbody.ui-datatable-data .columnMontant {
  text-align: right; }

.form-list-compteTitre #listContrat .apicil_res-tbl tbody.ui-datatable-data .columnMontant {
  text-align: right; }

.form-list-compteTitre #listContrat .apicil_res-tbl th.columnMontant {
  margin-left: 10px !important; }

.form-list-compteTitre #listContrat .overlayPanel-for-CT .ui-overlaypanel {
  color: #868686;
  font-family: arial;
  font-size: 12px;
  width: auto;
  max-width: 274px !important;
  white-space: nowrap; }

.form-list-compteTitre #listContrat .apicil_res-tbl thead tr th.columnMontant {
  padding-right: 25px !important; }

.form-list-compteTitre #filtreFondsBlockDiv #tableFiltreSupport .rechercheCase {
  padding-left: 135px !important; }

.form-list-compteTitre #filtreFondsBlockDiv #tableFiltreSupport .rechercheCase input {
  width: 183px !important;
  margin-left: 10px !important; }

.form-list-compteTitre #filtreFondsBlockDiv #tableFiltreSupport {
  margin-bottom: 58px !important; }

.form-list-compteTitre .apicil_list_souscriptions_header .list-CT-adresse {
  color: #0098fe !important; }

.form-list-compteTitre #listContrat .clientCT {
  width: 320px !important; }

.label-eligibilite-bleu {
  background-color: #0275d8;
  max-width: 160px;
  margin: 0px 15px !important; }

.label-eligibilite-rouge {
  background-color: #d9534f; }

.label-eligibilite-vert {
  background-color: #01a101; }

.label_eligibilite {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  padding: 5px;
  line-height: 12px;
  position: absolute;
  margin: 5px 0 0 10px; }

.versement-programme .apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-bic, .versement-programme .apicil_gr-cont .apicil_radio-lft .apicil_inpt-pls input.inp-bic[disabled] {
  width: 130px !important; }

.informativeDialog .ui-dialog-buttonpane input {
  margin-left: 45%; }

.center-btn {
  text-align: center !important; }

.center-btn input {
  margin: 0 !important;
  float: none !important; }

/* COSY-9816 */
.alerte-ost-portlet .cutomized-file-upload-container .fileNameAlerteDelete .ui-button {
  margin-top: 10px; }

.alerte-ost-portlet .cutomized-file-upload-container .fileNameAlerteDelete {
  margin-left: 207px;
  margin-top: -20px; }

.alerte-ost-portlet .cutomized-file-upload-container .fileNameAlerteDelete label {
  width: 243px !important; }

.alerte-ost-portlet #file-upload .template-upload {
  display: none !important; }

.coordonnees-et-situation-familiale .multidetenteur .ui-confirm-dialog {
  width: 750px !important;
  left: 300px; }

.coordonnees-et-situation-familiale .ui-dialog-content p {
  text-align: center !important;
  line-height: 35px;
  color: #10044C;
  font-size: 12.5px !important; }

.coordonnees-et-situation-familiale .apicil_btn .ui-button .ui-button-text, .creationsouscriptionportlet-portlet .apicil_btn .ui-button .ui-button-text {
  padding: 2px 16px; }

.btn-perp {
  padding: 0px 16px !important; }

.divLeft {
  float: left; }

.identifiantMdpPerdu-portlet .apicil_form label {
  text-align: right; }

.mot-de-passe-perdu-vendeur-portlet .apicil_form label {
  text-align: right; }

/***/
.apicil-trat-acce {
  float: left;
  margin-right: 4px;
  padding-top: 20px !important; }

.apicil_bc-frm {
  width: 115% !important; }

.changementCoordonnees .changementCoordonneesportlet-portlet .apicil_inputtext.apicil_inputtext-bluecss, .demandeChangementIbanportlet-portlet .apicil_inputtext.apicil_inputtext-bluecss {
  float: left;
  padding-top: 5px; }

.changementCoordonnees .apicil_inputtext-bluecss input[type="password"] {
  width: 175px;
  margin-right: 6px !important; }

.changementCoordonnees .divmsgErrorPassword .ui-messages-error-summary, .demandeChangementIbanportlet-portlet .divmsgErrorPassword .ui-messages-error-summary {
  margin-left: 0px; }

.changementCoordonnees .changementCoordonneesportlet-portlet .apicil_btn-bt-off {
  width: 100%; }

.arbitrage-portlet .apicil_bc-frm .apicil-trat-acce {
  padding-top: 25px !important;
  margin-top: 19px; }

.ajout-dune-organisation-portlet .organisation-contact .civilite > label {
  padding-top: 10px; }

.ajout-dune-organisation-portlet .organisation-contact .civilite .apicil_radio {
  float: left;
  padding-top: 7px; }

.choixBeneficiairesPage .groups span.appcil_erreur.portlet-msg-error {
  float: left;
  margin-left: 190px; }

.msgErrorMontantRP {
  margin-left: 244px; }

.msgErrorMontantRP .ui-messages-error ul {
  margin-left: 0px; }

.msgErrorMontantRP .ui-messages-error-summary {
  margin-left: 6px; }

.msgDevoirConseil {
  border: #bce8f1 solid 1px!important;
  background-color: #d9edf7!important;
  border-color: #bce8f1!important;
  color: #3180b3!important;
  margin-bottom: 10px!important;
  width: 100%;
  display: inline-block;
  padding: 10px 0px 10px 15px;
  font-size: 12px;
  width: 98.3%; }

.spanDateDebutAffaire {
  margin: 0px 10px; }

.ui-messages-warn.ui-corner-all ul {
  margin-left: 0px; }

/*****COSY-11312*****/
.creation-support .globalSpanMultipleUploadComponent .addDocumentToOrganisationDiv .attacherDocumentButton .ui-state-focus {
  background: #7dac1d !important; }

.tableWithoutOddStyle .ui-datatable-odd {
  background: none !important; }

.ajoutDemandeAdministrative-portlet .confirmDialogEnvoiMail .ui-dialog-buttonpane button {
  padding-left: 4px !important; }

.ajoutDemandeAdministrative-portlet .confirmDialogEnvoiMail .apicil_btn-vert button {
  padding: 0 !important;
  padding-left: 0px !important; }

.ajoutMandatPage .editionsupport-editionSupport-19 {
  width: 126px !important; }

.profilage_finnacier-body input[type="radio"]:disabled {
  opacity: 1 !important; }
.profilage_finnacier-body input[type="radio"]:not(:disabled) {
  opacity: 0 !important; }

.liste_mandat_input_filter_name {
  float: left;
  width: 396px !important;
  text-align: left !important;
  display: inline-block !important;
  color: #666 !important;
  background: #FFFFFF !important;
  border-radius: 3px !important;
  border-color: #ccc !important;
  -o-border-image: none !important;
  border-image: none !important;
  border-style: solid !important;
  border-width: 1px !important;
  padding: 1px 5px 0 5px !important;
  height: 22px !important;
  box-shadow: none; }

.suivi-propositions-arbitrage-portlet #suivi-proposition-arbitrage th, .suivi-propositions-portlet #suivi-proposition-arbitrage th {
  padding-left: 0; }

.suivi-propositions-portlet div.selector select {
  outline: 0;
  width: 336px; }

.boldItemLabel {
  font-weight: bold; }

.ajoutDemandeAdministrative-portlet .confirmDialogOPavecPiece .boutonReinitiliserOrRechercher .apicil_btn-orange button {
  padding-left: 14px !important; }

.creationsouscriptionportlet-portlet .validationPage #sytnheseContrat td {
  padding-left: 10px !important; }

.infoDialogAccBrouillon {
  top: 280.5px!important;
  width: 45%!important; }

.infoDialogAccBrouillon .divBoutons {
  text-align: center;
  margin-top: 15px; }

.infoDialogAccBrouillon .ui-dialog-content p {
  font-size: 12px !important; }

.infoDialogAccBrouillon .divBoutons .boutonReinitiliserOrRechercher {
  width: 100%; }

.infoDialogAccBrouillon .divBoutons .boutonReinitiliserOrRechercher button {
  padding-left: 20px;
  padding-top: 3px; }

.afficheWarningChangingProduit.infoDialogAccBrouillon .divBoutons button {
  outline: none; }

.infoDialogAccBrouillon .ui-dialog-buttonpane p {
  color: #10044c;
  text-align: center;
  font-weight: bold;
  line-height: 30px;
  font-size: 15px; }

.infoDialogAccBrouillon .ui-widget-content p {
  margin: 0; }

.label-filtre-type {
  float: left;
  margin: 14px 14px 0px 0px; }

.label-filtre-type p {
  font-weight: normal !important; }

.suivi-propositions-portlet div.selector select {
  padding: 3px 0px 0px 5px; }

.form-list-signature-electronique .apicil_res-tbl tbody.ui-datatable-data td .nomSignature {
  color: #F60 !important; }

.messages_info_demandAdmin .ui-messages-info {
  border: #bce8f1 solid 1px !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
  color: #3180b3 !important;
  margin-bottom: 10px !important; }

.messages_info_demandAdmin .ui-messages-info-icon {
  display: none !important; }

.messages_info_demandAdmin .ui-messages-info ul li:first-child {
  font-weight: bold; }

.messages_info_demandAdmin .ui-messages-info ul li span {
  margin-left: 5px !important; }

.messages_info_demandAdmin .ui-messages-info ul li:first-child span {
  margin-left: 0px !important; }

.actualisation-connaissance-client-portlet .apicil_arr_gris-omb-claire p {
  color: #666;
  font-size: 13px; }

.actualisation-connaissance-client-portlet .apicil_bc-tr-md {
  padding-bottom: 0; }

.actualisation-connaissance-client-portlet .apicil_btn-bt-off-big {
  margin-bottom: 0px; }

#suivi-proposition-arbitrage .filtreStatusBlock #propositionrechercheBlock .propositionnumContrat {
  width: 150px !important;
  margin-right: 0px !important; }

.form-list-signature-electronique .ui-paginator .ui-paginator-pages, .form-list-signature-electronique .ui-paginator .ui-paginator-page {
  position: relative !important;
  top: 3px !important; }

.alerte-ost-portlet .ui-confirm-dialog .ui-dialog-buttonpane button {
  padding: 2px !important;
  width: 103px !important;
  height: 23px !important; }

/*anomalie : COSY-12624*/
.infoBullArbitrageCible1 {
  cursor: pointer!important;
  left: -14px;
  margin-left: 8px!important;
  position: relative;
  top: -33px; }

.arbitrageCollectif-portlet .apicil_btn-orange button {
  padding: 0px 10px 0px 10px; }

.arbitrageCollectif-portlet .apicil_btn .ui-button .ui-button-text {
  padding: 1px 3px; }

.arbitrageCollectif-portlet .appliquerCouleurBlock .ui-button-text {
  padding: 7px; }

.title-produit {
  font-size: 17px;
  margin-left: 10px; }

/******* COSY-12848 *********/
.controle_conformite-body {
  display: FLEX; }

.controle-conformite-right-green, .controle-conformite-right-red {
  display: none; }

.control-div {
  overflow: hidden;
  margin-bottom: 8px; }

.control-div textarea {
  width: 97%;
  background: #FFF;
  height: 60px; }

.controle_conformite-label-left, .controle_conformite-label-rigth {
  float: left;
  min-width: 25%;
  max-width: 25%; }

.controle_conformite-label-left {
  padding-top: 2px;
  margin-right: 20px;
  min-width: 70%;
  max-width: 70%;
  font-size: 14px !important; }

.controle-conformite-left {
  padding: 10px 20px;
  float: left;
  width: 65%;
  background-color: #f3f3f3; }

.controle-conformite-right-green, .controle-conformite-right-red {
  /*padding: 6px 20px 0px 20px;*/ }

.controle-conformite-right {
  display: FLEX;
  position: relative;
  color: white;
  float: left;
  width: 30%; }

.controle-conformite-right-green {
  background-color: #3eac63; }

.controle-conformite-right-red {
  background-color: #e72d2e; }

.controle_conformite-body .span-gray, .controle_conformite-body .span-green, .controle_conformite-body .span-red {
  padding: 5px 8px;
  border-radius: 6px;
  width: auto;
  display: inline-block;
  text-align: center;
  color: white;
  margin-bottom: 6px;
  font-size: 12px; }

.controle_conformite-body .span-gray {
  background-color: #a7a7a7; }

.controle_conformite-body .span-green {
  background-color: #3eae62; }

.controle_conformite-body .span-red {
  background-color: #d95350; }

.controle_conformite-body .btn-exam-renforce-div {
  background: white;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  margin-bottom: 15px;
  width: 78%;
  display: inline-block; }

.controle_conformite-body .btn-exam-renforce-red {
  color: #e72d2e !important;
  font-size: 12px;
  text-decoration: none; }

.controle_conformite-body .btn-exam-renforce-green {
  color: #3eac63  !important;
  font-size: 12px;
  text-decoration: none; }

.controle_conformite-body h4 {
  font-weight: normal;
  font-size: 15px;
  float: left;
  width: 76%;
  padding: 30px 0px 30px 0px; }

.controle_conformite-body .conformite-div-img {
  padding: 0px 20px 0 20px !important;
  overflow: hidden; }

.controle_conformite-body .conformite-div-img-ok {
  background-image: url("/apicil-theme/images/common/conformite_OK.jpg") !important;
  width: 20%;
  height: 40px;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  float: left;
  margin-top: 32px; }

.controle_conformite-body .conformite-div-img-ko {
  background-image: url("/apicil-theme/images/common/conformite_Ko.jpg") !important;
  width: 20%;
  height: 40px;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  float: left;
  margin-top: 32px; }

.span-autre {
  width: 47px !important;
  text-transform: uppercase; }

.span-piece-jointe {
  background: #a7a7a7;
  color: white;
  padding: 2px 8px;
  border-radius: 6px;
  display: inline-block; }

.span-piece-jointe-autre {
  background: #a7a7a7;
  color: white;
  padding: 2px 8px;
  border-radius: 6px;
  text-transform: lowercase;
  display: inline-block; }

.btn-exam-renforce-buttom {
  position: absolute;
  bottom: 29px;
  width: 100%;
  padding: 6px 20px 0 20px !important; }

.controle_conformite-body h2, body.intencial .controle_conformite-body h2 {
  font-size: 28px;
  color: white !important; }

.controle_conformite-body .conformite-div-img {
  overflow: hidden; }

.controle_conformite-body .conformite-div-img-ok {
  background-image: url("/apicil-theme/images/common/conformite_OK.jpg") !important;
  width: 20%;
  height: 40px;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  float: left;
  margin-top: 32px; }

.controle_conformite-body .conformite-div-img-ko {
  background-image: url("/apicil-theme/images/common/conformite_Ko.jpg") !important;
  width: 20%;
  height: 40px;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  float: left;
  margin-top: 32px; }

.controle_conformite-body .cc-info-icon {
  cursor: pointer !important;
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 0 0 transparent !important;
  position: relative !important;
  top: 3px;
  width: 32px !important;
  height: 15px !important;
  right: -5px;
  display: inline-block !important;
  margin-left: 5px; }

.controle_conformite-body .infobullProfConformite {
  height: auto !important;
  width: 300px !important;
  left: 181px !important; }

.div-rachat-precoce {
  float: left;
  border-left: 4px solid #a6a6a6;
  padding-left: 10px;
  font-size: 14px !important; }

.div-rachat-precoce .apicil_chps-grs .apicil_radio label {
  float: left; }

.scoring-div {
  text-align: center;
  font-weight: bold;
  color: black;
  font-size: 15px; }

/*COSY-13636*/
.messages_warn .ui-messages.ui-widget {
  width: 98%; }

input[type="submit"].cosy_link-pdf {
  border: none;
  font-size: 12px;
  text-decoration: none;
  background: url(/apicil-theme/images/common/pdf-link.png) no-repeat 0px 4px;
  color: #F60;
  display: block;
  clear: both;
  text-shadow: none;
  font-weight: normal;
  padding-left: 20px; }

.controle_conformite-body .portlet-msg-error {
  margin-bottom: 15px !important; }

.reaffectationPage table.data-table-contrat .ui-state-default {
  padding-left: 0px !important; }

.signature_proposition_operation .accept-terms-btn-ok {
  margin-left: 43%; }

.controle-flux-container .header-block-container {
  height: 30px;
  line-height: 30px;
  background: rgba(154, 3, 4, 0.69); }
.controle-flux-container .header-block {
  padding-left: 27px; }
.controle-flux-container .block-red {
  background: #ac1112; }
.controle-flux-container .block-green {
  background: #3C9659; }
.controle-flux-container .demande-admin-title {
  display: block;
  margin-top: 16px; }
.controle-flux-container .date-demande-administrative {
  display: block; }
.controle-flux-container .icons-container {
  text-align: end;
  margin-right: 10px; }
.controle-flux-container .demande-administrative {
  height: 152px;
  border-bottom: 1.8px solid; }
.controle-flux-container .nouvelle-demande-admin, .controle-flux-container .nouvelle-demande-admin:hover {
  color: white; }
.controle-flux-container .nouvelle-demande-container {
  padding-top: 5px; }
.controle-flux-container .demande-administrative:last-of-type {
  border-bottom: none; }
.controle-flux-container .montantOperation {
  float: right; }
.controle-flux-container .divDate {
  width: 100%;
  overflow: hidden; }
.controle-flux-container .divTitre .date-demande-administrative {
  display: block;
  max-width: 150px;
  float: left; }
.controle-flux-container .divBody {
  border-bottom: 1px solid white;
  overflow: hidden;
  margin-bottom: 13px; }
.controle-flux-container .block-container {
  margin-bottom: 10px; }

.demande-administrative-container .header-block-container {
  height: 30px;
  line-height: 30px;
  background: rgba(154, 3, 4, 0.69); }
.demande-administrative-container .header-block {
  padding-left: 27px; }
.demande-administrative-container .block-red {
  background: #ac1112; }
.demande-administrative-container .block-green {
  background: #3C9659; }
.demande-administrative-container .demande-admin-title {
  display: block;
  margin-top: 16px; }
.demande-administrative-container .date-demande-administrative {
  display: block; }
.demande-administrative-container .icons-container {
  text-align: end;
  padding-right: 18px !important; }
.demande-administrative-container .demande-administrative {
  height: 74px;
  border-bottom: 1.8px solid; }
.demande-administrative-container .nouvelle-demande-admin, .demande-administrative-container .nouvelle-demande-admin:hover {
  color: white;
  margin-right: 5px; }
.demande-administrative-container .demande-administrative:last-of-type {
  border-bottom: none; }
.demande-administrative-container .liste-demandes-admin-container {
  padding: 6px 20px 0 20px !important; }

.informations-client-container .header-block-container {
  height: 30px;
  line-height: 30px;
  background: rgba(154, 3, 4, 0.69); }
.informations-client-container .header-block {
  padding-left: 27px; }
.informations-client-container .block-red {
  background: #AC1112; }
.informations-client-container .block-green {
  background: #3C9659; }
.informations-client-container .liste-demandes-admin-container {
  padding: 6px 20px 0 20px !important;
  font-size: 12.4px; }
.informations-client-container .demande-admin-title {
  display: block;
  margin-top: 16px; }
.informations-client-container .date-demande-administrative {
  display: block; }
.informations-client-container .icons-container {
  text-align: end; }
.informations-client-container .demande-administrative {
  line-height: 27px; }
.informations-client-container .demande-administrative:last-of-type {
  border-bottom: none; }

.changement-coutier-confirmer {
  padding: 2px 10px !important;
  margin: 0;
  width: 116px !important; }

.justificatifFondPicto {
  width: 16px; }

.vc-rbmrc-title-block span {
  display: block; }

.div-montant-left {
  text-align: center;
  padding-bottom: 0px !important; }

.div-montant-right {
  float: right; }

.nom-naissance-identique {
  margin-top: 13px !important; }

.rechercherSupport-Arbitrage .ajoutSupportTableDiv #filtreFondsBlockDiv .filtreHistoriqueBlock, .rechercherSupport-Arbitrage .ajoutSupportTableDiv {
  width: 708px !important; }

.rechercherSupport-Arbitrage .ui-autocomplete-multiple-container {
  width: 578px !important; }

.rechercherSupport-Arbitrage .ajoutSupportTableDiv .filterSupportBlockPanel .divBoutons, .rechercherSupport-Arbitrage .filterSupportBlockPanel #historiqueContrat .divBoutons {
  margin-left: 0px !important; }

.rechercherSupport-Arbitrage .apicil_btn-orange {
  margin-left: 468px !important; }

.rechercherSupport-Arbitrage .arbitrage-accordion {
  width: 736px !important; }

.choixDesSupportsPAMainDiv .rechercherSupport-Arbitrage .ajoutSupportTableDiv {
  width: 731px !important; }

.rechercherSupport-Arbitrage .ui-datatable table {
  width: 710px !important; }

.confirmation-refus-operation .ui-dialog-buttonpane input {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600 !important; }

.confirmation-refus-operation .ui-dialog-buttonpane input + input {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 #6c9400 !important; }

.audit-portlet-container .loader-component .ui-dialog-content.ui-widget-content {
  display: none !important; }
.audit-portlet-container .loader-component .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: none !important; }

.popup_refuser.confirmationRefus .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  height: 10px; }

.firefox .firefox-bulletin-signe-picto {
  left: -6px !important; }

.titre-piece-jointe {
  color: #10044c;
  font-size: 13px; }

.valRachatTotalAttentePj .api_tt-grisbrd {
  color: #10044c;
  font-size: 13px;
  border-bottom: none !important; }

.actualisation-connaissance-client-portlet .apicil_btn-vert .ui-button-text {
  padding: 3px 15px;
  font-size: 12px; }

.liste-des-parametrages .filtre-releves-situation .filtresContent tbody td {
  padding-left: 5px !important; }

.liste-des-parametrages .lastTd .optionsEncours tbody td {
  padding-left: 0px !important; }

.proposition-versement-complementaire .addDocumentToOrganisationDiv .ui-button-text,
.demandeVersementComplementportlet-portlet .addDocumentToOrganisationDiv .ui-button-text,
.propositionArbitrageClientConsultation-portlet .addDocumentToOrganisationDiv .ui-button-text {
  padding: 5px 7px; }

th.headerClient span {
  margin-left: 40px; }

.actualisation-connaissance-client-portlet .editButtonCC span a {
  margin-left: 6px;
  margin-top: 1px; }

.reaffectationContrat-portlet .ui-confirm-dialog .ui-dialog-buttonpane input {
  padding: 2px 24px; }

.popup-loader-acc .ui-dialog-content {
  padding: 0px !important;
  width: 221px !important;
  overflow: hidden; }

.popup-loader-acc .ui-dialog-content p {
  color: #7b7b7b;
  margin-top: 5px; }

.vc-msg-liste-pieces-jointe {
  color: #309bdc;
  font-size: 12px;
  font-weight: bold;
  font-style: italic; }

.souscriptionInfoDialog .divBoutons .boutonReinitiliserOrRechercher {
  width: auto !important; }

.souscriptionInfoDialog .apicil_btn-orange button {
  padding-left: 5px !important; }

.souscriptionInfoDialog .apicil_btn-vert button {
  padding-left: 17px !important; }

.identitePage .souscriptionInfoDialog.ui-shadow {
  background: white; }

.cumul-infos .cumul-info-content {
  margin-left: 23px;
  font-size: 12.5px; }

#bloc-avenant-euroflex #pdf-visualizer {
  margin-bottom: 10px; }

#bloc-avenant-euroflex .bloc-check-condition-general {
  font-size: 12px; }

.versement-complementaire .avenant-document {
  margin-top: 40px; }

.versement-programme .avenant-document {
  margin-top: 10px; }

.arbitrage .avenant-document {
  margin-top: 55px; }

.arbitrage #bloc-avenant-euroflex, .versement-programme #bloc-avenant-euroflex {
  width: 106%; }

.versement-complementaire #bloc-avenant-euroflex {
  width: 107%; }

.propositio-arbitrage-demande-operation-recap #bloc-avenant-euroflex {
  width: 77%; }

#consultation-proposition-versement #bloc-avenant-euroflex {
  width: 76%; }

.appliquer-email-infobull {
  width: 63% !important; }

.appliquer-mail-gestion-checkbox {
  margin-top: 3px !important; }

.capitalize {
  text-transform: capitalize; }

body.intencial .nouvelle-demande-lien a {
  color: white !important; }

.select-many-statut-operation {
  width: 89%; }

.bloc-button-centre {
  text-align: center; }

.label-error {
  color: #F70000 !important; }

.accuseReceptionPACC .ui-dialog-title {
  border-color: white; }

.inputSignaturePropSouscriptionCodeSecurite {
  font-size: 15px !important; }

.confirmation-validation-demande-administrative {
  width: 50% !important; }

html:not(.cosy3-iframe) .confirmation-validation-demande-administrative {
  left: auto !important; }

.confirmation-validation-demande-administrative span {
  left: 45%;
  position: relative;
  float: left; }

.rightDivInfosOrganisation .selectedInformationsUnitParametrage .appliquer-email-infobull-bis {
  height: 15px !important;
  padding: 5px !important;
  width: 63% !important; }

.span-for-white-space {
  width: 16px;
  display: inline-block; }

.bloc-typage-conformite-operation {
  font-size: 13px; }

.bloc-typage-conformite-operation .apicil_arr_gris-tp {
  width: 704px !important;
  padding: 10px 0px 15px 15px; }

.bloc-typage-conformite-operation .conformite-text {
  font-size: 13px; }

.info-type-confo label {
  width: 268px;
  float: left;
  text-align: left; }

.info-type-confo .number-right {
  display: inline-block;
  font-size: 13px; }

.icones-liste.demande-avance span {
  margin-top: 4px; }

.icones-liste.demande-avance a {
  margin-top: 10px; }

.conformite-title {
  width: 722px; }

.iban-msg-error-style {
  width: 49% !important;
  float: right !important; }

.modifier-link-style {
  font-family: arial;
  font-size: 12px;
  float: right;
  text-decoration: underline;
  margin: 0;
  color: #F49959;
  float: left; }

.modifier-link-style:hover {
  color: #F49959; }

.conformite-info-type {
  overflow: hidden; }

.piecie-label-style {
  font-weight: bold;
  overflow: hidden;
  display: inline; }

.piecie-date-style {
  float: left;
  width: auto;
  font-size: 13px;
  margin-left: 10px; }

.document-sousc-modifier {
  float: right; }

.bloc-content-piece {
  margin-left: 100px;
  overflow: hidden;
  display: inline-block;
  margin-top: 14px; }

.bloc-piece-content-row.apicil_form {
  padding-bottom: 5px;
  overflow: hidden; }

.bloc-piece-div-buttons {
  text-align: right; }

.bloc-piece-div-buttons span, .bloc-piece-div-buttons span input {
  width: 135px; }

.uppercase-style {
  text-transform: uppercase; }

.bloc-piece-content-row .label-float-left {
  float: left;
  width: 138px;
  text-align: left; }

.bloc-piece-content-row input[type="text"] {
  width: 193px; }

.bloc-piece-content-row select, .bloc-piece-content-row input,
.bloc-piece-content-row textarea {
  width: 200px; }

.bloc-piece-content-row .cutomized-file-upload-container .fileupload-content {
  background: #f2f2f2; }

.bloc-piece-content-row div.selector, .bloc-piece-content-row div.selector select {
  width: 286px; }

.label-float-left {
  float: left; }

.bloc-content-piece .cosy-custom-drag-drop-upload .input-file-trigger {
  padding-bottom: 0px; }

.bloc-content-piece .liferay-faces-bridge-body {
  width: 436px; }

.label-cosousc label {
  width: 425px; }

.bloc-piece-content-row textarea {
  width: 439px;
  height: 59px;
  max-width: 473px; }

.bloc-piece-content-row .cosy-custom-drag-drop-upload input[type="file"] {
  width: 464px; }

.bloc-piece-content-row .filename, .bloc-piece-content-row .action, .bloc-piece-content-row .button {
  display: none; }

.piecie-label-style .cc-info-icon {
  cursor: pointer !important;
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 0 0 transparent !important;
  position: static !important;
  top: 1px;
  width: 32px !important;
  height: 15px !important;
  right: 49px;
  display: inline-block !important;
  margin-left: 5px; }

.infoBullPieceJoint {
  width: 753px !important;
  left: 220px !important;
  font-size: 12px !important;
  font-weight: normal !important; }

.apicil-rgl .apicil_bc-frm .apicil-trat-acce {
  font-size: 12px !important;
  color: #0077be;
  font-style: italic;
  font-weight: bold; }

.demandeoperation-portlet-destinationFond-03 {
  font-size: 11px !important;
  margin-top: 30px !important;
  /* 					color:#0077be; */
  /* 					font-style: italic; */
  /* 					font-weight:bold; */
  width: 746px !important; }

.choixSupportPage .pieces-container {
  color: #2f7fb4;
  width: 87%;
  padding: 10px 20px 17px 25px;
  margin-bottom: 15px;
  margin-top: 20px; }

.choixBeneficiairesPage .apicil_form input[type="text"] {
  width: 154px !important; }

.choixBeneficiairesPage span.appcil_erreur.portlet-msg-error {
  width: 560px!important; }

.conseilContenue {
  width: 245px;
  float: left;
  font-size: 12px;
  background: #6ebef9;
  margin-left: 67px !important;
  padding: 9px 4px 8px 20px; }

.conseilContenue label {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px; }

.conseilContenue {
  border: #bce8f1 solid 1px !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
  color: #3180b3 !important;
  margin-bottom: 10px !important; }

.mailContenue {
  float: left; }

.inputtextDic div {
  overflow: visible;
  margin: auto; }

.uploadDocDIC .cosy-custom-drag-drop-upload input[type="file"] {
  left: 1px;
  width: 860px; }

.uploadDocDIC .cosy-custom-drag-drop-upload #droppable {
  min-height: auto;
  margin-bottom: auto; }

.uploadDocDIC .cosy-custom-drag-drop-upload .input-file-trigger {
  width: 860px; }

.uploadDocDIC .cosy-custom-drag-drop-upload .glyphicon-remove {
  text-decoration: none !important;
  color: #008dca !important;
  display: inline-block;
  font-size: 13px;
  margin: 0; }

.uploadDocDIC .parcourir .btn {
  width: 127px; }

.uploadDocDIC .glyphicon-remove-circle:before {
  content: "" !important; }

.required .titre:after {
  content: " *"; }

.descend-block #MonConseiller {
  margin-top: 55px !important; }

.firefox .descend-block #MonConseiller {
  margin-top: 71px !important; }

.ajout-d-une-uc .blocPermissions .portlet-msg-error {
  width: 280px !important; }

.parametrages .parametrages_radio label.parametrageButtonRadioLabel.parametrage_line_height_default {
  line-height: normal !important;
  padding: 5px 0px 10px 0px; }

div.apicil-trat-acce-mdp-valider input, div.apicil-trat-acce-mdp-valider input.focus {
  background-image: none !important;
  background: #fff !important;
  border-color: #ccc !important; }

.uploadDocDIC .titre {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 19px !important;
  margin: auto !important;
  color: black; }

.sous-choix-support-stellium {
  width: 850px !important; }

.choixSupportPage .addListSupportsDialogSCPI {
  width: 750px !important;
  left: 446px !important; }

.choixSupportPage .addListSupportsDialogSCPI .ui-dialog-buttonpane {
  text-align: center !important;
  line-height: 35px;
  color: #10044C;
  font-size: 12.5px !important; }

.choixSupportPage .addListSupportsDialogSCPI .ui-dialog-titlebar-close {
  left: 699px; }

.choixSupportPage .addListSupportsDialogSCPI .ui-dialog-content {
  padding: 0px !important;
  height: 0px !important; }

.choixSupportPage .ui-dialog .ui-dialog-buttonpane .orangeButton {
  background: #f78b12!important; }

.apicil_list_souscriptions_header .color-statut-green {
  color: green !important; }

.apicil_list_souscriptions_header .color-statut-red {
  color: red !important; }

.apicil_list_souscriptions_header .color-statut-black {
  color: black !important; }

.choixSupportPage .ui-dialog .ui-dialog-buttonpane .orangeButton {
  background: #f78b12 !important; }

.ui-widget-content .ui-state-focus.orangeButton {
  background: #f78b12 !important; }

.accuseReceptionSignaturePACC .ui-dialog-titlebar {
  overflow: visible!important; }

#demandeRachatPartielPage .margin-error-message.messages_warn-rp {
  margin-left: 0px !important; }

.body-ACC .cc-accordion .div-nb-personneEnCharge .portlet-msg-error {
  width: 117px !important;
  float: left; }

.remove-margin-botton {
  margin: 0px !important; }

.versement-complementaire .apicil_form.addDocumentToOrganisationDiv.alignInfoBullUploadDoc > div.display-block {
  display: block!important; }

.versement-complementaire span.apicil_btn.apicil_btn-vert.apicil_btn_modifier_organisation.attacherDocumentButton.top37px {
  top: -37px !important; }

.glyphicon-remove-red {
  color: red;
  text-decoration: none; }

.glyphicon-remove-red:hover {
  color: red;
  text-decoration: none; }

body.it-IT div.adjust-column-fond-euro-spec {
  width: 448px !important; }

body.it-IT div.adjust-column-versement {
  width: 500px !important; }

body.it-IT div.adjust-column-arbitrage {
  width: 508px !important; }

body.it-IT div.adjust-column-fond-euro {
  width: 503px !important; }

body.it-IT div.adjust-column-encours-uc {
  width: 477px !important; }

.changementCoordonnees .changementCoordonneesportlet-portlet .blockGauche-epargne-collective {
  width: 73% !important; }

.align-label-with-checkbox {
  padding-top: 7px!important; }

.creationsouscriptionportlet-portlet ul.apicil_step.long li {
  padding: 5px 15px 0 25px; }

.it-IT .creationsouscriptionportlet-portlet ul.apicil_step.long li {
  padding: 5px 14px 0 25px; }

.center-erreur-msg {
  padding-left: 460px;
  margin-top: 0px; }

.fondEnAttenteDiv {
  padding-left: 20px !important; }

.fondEnAttenteDiv label {
  padding: 1px 5px !important; }

.pagination-style {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #898989 !important; }

.margin-bottom-zero {
  margin-bottom: 0px !important; }

.padding-top-zero {
  padding-top: 0px !important; }

.blocking-warn {
  color: #0098fe;
  text-align: left;
  font-weight: 300; }

/* R�partiton profil gestion */
.optionProfilGestionRepartition .profil-btn {
  margin: 0;
  font-weight: normal !important;
  transition: all 0.25s; }

.optionProfilGestionRepartition .description-profil-gestion {
  margin: 24px auto; }

.optionProfilGestionRepartition .description-profil-gestion .profil_repartition {
  display: none; }

.optionProfilGestionRepartition .description-profil-gestion.description-profil-gestion-active .profil_repartition {
  display: block; }

.optionProfilGestionRepartition .selected-profil-btn {
  border: 1px solid #f78b12 !important; }

.optionProfilGestionRepartition .profil-btn.selected-profil-btn,
.optionProfilGestionRepartition .profil-btn.unselected-profil-btn {
  box-shadow: none;
  outline: none; }

.optionProfilGestionRepartition .apicil-tab-1.tableAllocation-table.option_profil_gestionlist,
.optionProfilGestionRepartition .resteARepartire .apicil-tab-1,
.optionProfilGestionRepartition .traitGrisUnderResteARepartireTableAllocation,
.optionProfilGestionRepartition .ajoutSupportTableDiv #filtreFondsBlockDiv .filtreHistoriqueBlock {
  width: 700px !important; }

.optionProfilGestionRepartition .profil_repartition {
  width: 700px;
  margin: 12px 5px !important; }

.optionProfilGestionRepartition .ui-autocomplete-multiple-container.ui-widget.ui-inputfield.ui-state-default.ui-corner-all {
  width: 300px !important; }

.optionProfilGestionRepartition #support-type-block.divMarginBottomZero {
  display: none; }

.optionProfilGestionRepartition .ajoutSupportTableDiv.firstTimeHideAjoutSupportTableDiv {
  width: 738px; }

.optionProfilGestionRepartition .ajoutSupportTableDiv .filterSupportBlockPanel .divBoutons, .optionProfilGestionRepartition .filterSupportBlockPanel #historiqueContrat .divBoutons {
  margin-left: 330px; }

.optionProfilGestionRepartition .creation-souscriptionportlet-tableAllocation-7 {
  padding-top: 5px; }

.optionProfilGestionRepartition .creation-souscriptionportlet-tableAllocation-6 .addListSupportsImg {
  position: relative;
  top: 8px;
  margin-left: 3px;
  height: 25px; }

.confirmDialogEnvoiMail.infoDialogAccBrouillon.souscriptionInfoDialog .ui-dialog-content.ui-widget-content {
  padding-top: 0px; }

.souscription-confirm-dialog .ui-dialog-content {
  display: none !important; }

.souscription-confirm-dialog .ui-dialog-titlebar .ui-widget-header .ui-helper-clearfix .ui-corner-top {
  display: none !important; }

.souscription-confirm-dialog .ui-dialog-buttonpane {
  border: none; }

.formValildation .controle_conformite-body .login_validateur {
  bottom: 13px !important; }

.list__Projet .ui-datatable-odd {
  background: white; }

.list__Projet .pv-btn-abondoner {
  float: right;
  margin-bottom: 10px; }

.ui-autocomplete-item.disabled {
  pointer-events: none; }

i.fas.fa-print {
  color: #333; }

.optionProfilGestionRepartition .filterSupportBlockPanel .ui-autocomplete-multiple-container.ui-widget.ui-inputfield.ui-state-default.ui-corner-all {
  max-width: 400px !important;
  min-width: 400px !important; }

.optionProfilGestionRepartition .filterSupportBlockPanel .ui-autocomplete-multiple-container.ui-widget.ui-inputfield.ui-state-default.ui-corner-all .ui-autocomplete-token-label {
  text-overflow: ellipsis;
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden; }

body.intencial .bloc-piece-identite-souscription .apicil_gr-cont a {
  color: white !important;
  text-decoration: none !important; }

#my-page.validationPage .modifierButtonGlobalProjet {
  margin: 15px auto;
  width: 240px;
  text-align: center; }

#my-page.validationPage .modifierButtonGlobalSimple {
  margin-top: 30px !important;
  margin-bottom: 10px !important;
  width: 220px;
  position: relative;
  left: 363px;
  text-align: center; }

body.intencial .dda_bloc .apicil_btn-vert, #banner .myWallets {
  background: #8b1d52; }

.myWallets {
  margin-right: 10px; }

.fa-wallet:before {
  content: "\f555"; }

.dda_bloc {
  margin-bottom: 20px; }

.dda_bloc span.span-univers {
  text-transform: uppercase;
  font-size: 12px;
  padding-left: 15px;
  font-weight: bold; }

.dda_bloc .apicil_btn-vert {
  margin-right: 22px;
  padding: 2px 12px;
  width: 89px;
  text-align: center; }

.dda_bloc .apicil_f-btn {
  margin-right: 36px; }

.dda_bloc .apicil_btn-vert input {
  outline: none; }

.dda_bloc .apicil_btn-vert.nonchoche {
  background: #cccccc !important; }

.msg_info_univers {
  background: #f2dede;
  color: #a94442;
  padding: 8px 0px 8px 15px;
  font-size: 12px;
  border-radius: 3px;
  border: 1px solid #ebccd1;
  margin-bottom: 20px; }

.lierDelier {
  float: right; }

.fa-users-medical::before {
  content: "\f830";
  color: #4A4D56; }

.fa-users::before {
  content: "\f0c0"; }

.univers .fas.fa-users::before {
  color: #4A4D56; }

.myWallets .far.fa-users::before {
  color: #fff; }

.hidden-wallet {
  display: none; }

.selector > span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.changementIban .blockGauche span .apicil_btn-bt-off {
  overflow: visible; }

header.js-header.not-displayed {
  display: none !important; }

.popup-alert-notice {
  display: none !important; }

.cad .popup-alert-warning {
  display: none !important; }

#historiqueContrat table, #historiqueContrat th, #historiqueContrat td, #documentContrat table, #documentContrat th, #documentContrat td, #suivi-proposition-arbitrage th, #suivi-proposition-arbitrage table, #administrerDocumentsPage table, #administrerDocumentsPage th, #administrerDocumentsPage td {
  border: none !important;
  border-bottom: 1px solid; }

.documents-contrat-filtreDocumentContrat-0 {
  margin-top: 20px; }

#historiqueContrat table, #documentContrat table, #administrerDocumentsPage table {
  border-collapse: separate; }

.valid-infos.ui-messages-info .blue-link a {
  color: #3a87ad !important; }

.icon-renlance span {
  color: #0077b2; }

.projetListForm .icon-renlance span {
  font-size: 22px; }

.inplacePopup.ui-confirm-dialog .ui-dialog-buttonpane input {
  color: black;
  float: none;
  border: 1px solid gray;
  height: 20px;
  margin: 0;
  background: white; }

.retour-link-text {
  color: #ff6600 !important;
  text-decoration: underline !important; }

.inplacePopup.ui-dialog .ui-dialog-buttonpane button, .inplacePopup.ui-dialog .ui-dialog-buttonpane button + button {
  background: none;
  float: none;
  margin: 0;
  padding: 0; }

.inplacePopup.ui-dialog button.ui-inplace-save .ui-c, .inplacePopup.ui-dialog button.ui-inplace-cancel .ui-c {
  zoom: 1.5; }

.inplacePopup.ui-dialog button.ui-inplace-save, .inplacePopup.ui-dialog button.ui-inplace-cancel {
  width: 19px; }

.inplacePopup .ui-widget-content .ui-state-focus {
  background: white !important; }

.popup-btn {
  height: 22px;
  line-height: 22px;
  border-radius: 3px;
  color: white; }

.popupButtons .cancel-btn input {
  float: left !important; }

.popupButtons .cancel-btn {
  width: 70px;
  float: left; }

.popupButtons .valider-btn {
  width: 70px;
  float: right; }

.popupButtons .valider-btn input {
  float: right !important;
  width: 70px; }

.oneButton.popup-btn {
  width: 70px;
  margin: 0 auto; }

.popupButtons .ui-button-text-only .ui-button-text {
  padding: 0;
  font-weight: normal; }

.popupButtons .ui-button-text-only .ui-button-text {
  padding: 0;
  font-weight: normal; }

.apicil_btn-orange.popup-btn:active,
.apicil_btn-orange.popup-btn:focus {
  background-color: #F78B12 !important; }

.apicil_btn-vert.popup-btn:active span,
.apicil_btn-vert.popup-btn:focus span {
  background-color: #7dac1d !important; }

.apicil_btn-orange.popup-btn:active span,
.apicil_btn-orange.popup-btn:focus span
.apicil_btn-vert.popup-btn:active span,
.apicil_btn-vert.popup-btn:focus span {
  font-weight: normal; }

#historiqueContrat th, #historiqueContrat td, #documentContrat th, #documentContrat td, #documentContrat td, #suivi-proposition-arbitrage th, #administrerDocumentsPage th, #administrerDocumentsPage td {
  background: none;
  border-bottom: 1px solid #10044C !important;
  color: #10044C;
  font-weight: bold;
  text-align: left; }

#administrerDocumentsPage th {
  font-size: 12px !important;
  color: #3F366F; }

.filtrePropositionArbitrage #historiqueContrat th, .filtrePropositionArbitrage #historiqueContrat td {
  border-bottom: none !important; }

#historiqueContrat th a, #documentContrat th a {
  background: none;
  color: #10044C;
  font-weight: bold;
  text-align: left; }

#historiqueContrat td, #historiqueContrat tr, #documentContrat td, #documentContrat tr, #suivi-proposition-arbitrage td, #suivi-proposition-arbitrage tr, #administrerDocumentsPage td, #administrerDocumentsPage tr {
  color: #666666;
  font-weight: normal; }

#listHistorique .borderHor {
  border-bottom: 1px solid #10044C; }

#listHistorique .titreMontantEncoureOrange {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #F17802;
  font-weight: bold;
  color: #F17802; }

#listHistorique .ui-treetable .ui-treetable-toggler {
  margin-top: 2px;
  margin-left: -5px;
  margin-right: 5px;
  width: 15px;
  height: 15px; }

.filtreHistoriqueBlock .ui-panel-titlebar {
  margin-left: 0 !important; }

#filtreHistoriqueBlockDiv .ui-panel-title,
.filtreHistoriqueBlockDiv .ui-panel-title,
.filterSupportBlockPanel #filtreFondsBlockDiv .ui-panel-title {
  color: #666666 !important;
  margin: 0px 0 4px 0px;
  border-right-width: 0px;
  display: block;
  font-size: 14px;
  font-family: "helvetica"; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-icon-minusthick,
#historiqueContrat .filtreHistoriqueBlockDiv .ui-icon-minusthick {
  border-right-width: 0px;
  margin-right: 0px;
  border-bottom-width: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  width: 14px; }

#historiqueContrat #filtreHistoriqueBlockDiv .ui-icon-plusthick,
#historiqueContrat .filtreHistoriqueBlockDiv .ui-icon-plusthick {
  border-right-width: 0px;
  margin-right: 0px;
  border-bottom-width: 0px;
  margin-bottom: 0px;
  border-top-width: 0px;
  width: 14px; }

#filtreHistoriqueBlockDiv .ui-panel-titlebar,
.filtreHistoriqueBlockDiv .ui-panel-titlebar,
.filterSupportBlockPanel #filtreFondsBlockDiv .ui-panel-titlebar {
  border-bottom: 1px solid #9D9D9D;
  border-radius: 0 0 0 0;
  margin-bottom: 10px;
  padding: 0;
  color: #666666 !important; }

#p_p_id_historiquecontrat_WAR_cosyportlet_ #filtreHistoriqueBlockDiv .ui-panel-titlebar
#p_p_id_historiquecontrat_WAR_cosyportlet_ .filtreHistoriqueBlockDiv .ui-panel-titlebar {
  margin-bottom: 0px !important; }

#filtreHistoriqueBlockDiv .ui-panel-titlebar a,
.filtreHistoriqueBlockDiv .ui-panel-titlebar a,
.filterSupportBlockPanel #filtreFondsBlockDiv .ui-panel-titlebar a {
  position: relative; }

.filtre-list-prospect #filtreFondsBlockDiv .apicil_form label {
  position: relative;
  top: -2px; }

.filtre-list-prospect .documents-contrat-filtreDocumentContrat-8 {
  margin-left: 0px !important;
  padding-left: 0px !important;
  padding-right: 5px;
  position: relative;
  top: 3px !important; }

.filtre-list-prospect .documents-contrat-filtreDocumentContrat-8-input {
  position: relative;
  top: 2px; }

.filtre-list-prospect .documents-contrat-filtreDocumentContrat-8.du {
  width: 10px !important;
  padding-right: 0px; }

.filtre-list-prospect #rechercheProspect {
  left: 30px;
  position: relative; }

.filtre-list-prospect #tableFiltreSupport td {
  vertical-align: top; }

#filtreHistoriqueBlockDiv .apicil_form input[type="text"], #filtreHistoriqueBlockDiv .apicil_form input[type="password"] {
  width: 100px !important;
  float: none;
  display: inline;
  color: #666; }

#filtreHistoriqueBlockDiv .apicil_form label {
  display: inline-block;
  float: none;
  color: #666; }

#filtreHistoriqueBlockDiv .typeOpListBox div,
.filtreHistoriqueBlockDiv .typeOpListBox div {
  float: right !important;
  margin-right: 45px; }

#filtreHistoriqueBlockDiv .apicil_form,
.filtreHistoriqueBlockDiv .apicil_form {
  padding: 0px;
  font-family: Arial !important;
  font-size: 12px !important; }

#filtreHistoriqueBlockDiv .apicil_btn button {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none;
  color: #FFFFFF !important;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 0px !important;
  text-shadow: none !important;
  font-size: 12px; }

#filtreHistoriqueBlockDiv .typeOpListBox div,
.filtreHistoriqueBlockDiv .typeOpListBox div {
  width: 297px;
  left: 13px; }

#filtreHistoriqueBlockDiv .ui-datepicker-trigger, .filtreHistoriqueBlockDiv .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 5px;
  height: 17px;
  border: none !important; }

#filtreHistoriqueBlockDiv .ui-button-icon-left {
  background: none !important; }

#filtreHistoriqueBlockDiv .hasDatepicker, #filtreHistoriqueBlockDiv .ui-state-hover {
  box-shadow: none !important; }

#filtreHistoriqueBlockDiv .hasDatepicker {
  font-weight: normal; }

.envoiIdentifiant .outputColumn {
  display: inline-block;
  width: 75px; }

.envoiIdentifiant .ui-dialog .ui-dialog-title {
  font-size: 18px !important;
  margin-right: 12px !important; }

#editionSupportDiv .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 3px;
  padding-top: 12px !important; }

#editionSupportDiv .hasDatepicker {
  font-weight: normal;
  margin-left: -5px !important;
  width: 150px !important; }

#editionSupportDiv .appcil_erreur {
  margin-right: 360px !important; }

.listDocuments .ui-datatable-odd {
  background: #EEEEEE !important; }

.listDocuments .apicil_res-glob table, .listDocuments .apicil_res-glob table td, .listDocuments .apicil_res-glob table th {
  border: 1px solid #E5E5E5 !important; }

.listDocuments {
  margin-top: 25px; }

.listHistoriqueTable {
  width: 950px; }

.listDocuments #documentContrat table, .listDocuments #documentContrat th, .listDocuments #documentContrat td {
  border: none !important;
  border-bottom: 1px solid; }

.listDocuments #documentContrat table {
  border-collapse: separate; }

.listDocuments #documentContrat th, .listDocuments #documentContrat td {
  background: none;
  border-bottom: 1px solid #10044C !important;
  color: #10044C !important;
  font-weight: bold;
  text-align: left; }

.listDocuments #documentContrat th a {
  background: none;
  color: #10044C !important;
  font-weight: bold;
  text-align: left; }

.listDocuments #documentContrat td, .listDocuments #documentContrat tr {
  color: #666666 !important;
  font-weight: normal; }

.borderHor {
  border-bottom: 1px solid #666; }

.titreMontantEncoureOrange {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #F17802;
  font-weight: bold;
  color: #F17802; }

.listDocuments .ui-treetable .ui-treetable-toggler {
  margin-top: 2px;
  margin-left: -5px;
  margin-right: 5px; }

.filtreDocuments .filtreHistoriqueBlock .ui-panel-titlebar {
  margin-left: 10px !important; }

.filtreDocuments .ui-panel-title {
  margin: 0px 722px 20px 0px;
  width: 180px;
  border-bottom-width: 0px;
  color: #666666 !important;
  margin: 0px 771px 14px 0px;
  float: right;
  border-right-width: 0px;
  margin-bottom: 11px;
  margin-right: 724px; }

#documentContrat .filtreDocuments .ui-icon-minusthick {
  width: 14px !important;
  background: url("/apicil-theme/images/common/titleHide_bg.png") no-repeat !important;
  border-right-width: 0px;
  margin-right: 0px;
  padding-right: 894px;
  padding-bottom: 20px;
  border-bottom-width: 0px;
  margin-bottom: 0px;
  margin-top: -37px;
  border-top-width: 0px;
  width: 14px;
  padding-right: 924px;
  margin-top: -38px; }

#documentContrat .filtreDocuments .ui-icon-plusthick {
  width: 14px !important;
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat !important;
  border-right-width: 0px;
  margin-right: 0px;
  padding-right: 894px;
  padding-bottom: 20px;
  border-bottom-width: 0px;
  margin-bottom: 0px;
  margin-top: -37px;
  border-top-width: 0px;
  width: 14px;
  padding-right: 924px;
  margin-top: -38px; }

.filtreDocuments .ui-panel-titlebar {
  color: #666666 !important; }

.apicil-tab-1 .libelleColumnTh {
  padding-left: 10px !important; }

.filtreDocuments .ui-panel-titlebar {
  border-bottom: 1px solid #9D9D9D;
  border-radius: 0 0 0 0;
  margin-bottom: 10px;
  width: 900px; }

.filtreDocuments .ui-panel-titlebar a {
  left: 19px;
  position: relative; }

.filtreDocuments .apicil_form input[type="text"], .filtreDocuments .apicil_form input[type="password"] {
  width: 100px !important;
  float: none;
  display: inline;
  color: #666666; }

.filtreDocuments .apicil_form label {
  display: inline-block;
  float: none;
  width: 55px !important; }

.filtreDocuments .typeOpListBox div {
  float: right !important;
  margin-right: 45px; }

.filtreDocuments .apicil_form {
  padding: 0px; }

.filtreDocuments .apicil_btn button {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none;
  color: #FFFFFF !important;
  cursor: pointer;
  font-weight: bold;
  padding: 0px !important;
  text-shadow: none !important; }

.filtreDocuments .typeOpListBox div {
  width: 297px;
  left: 13px; }

.filtreDocuments .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 5px;
  height: 19px;
  border: none !important; }

.filtreDocuments .ui-button-icon-left {
  background: none !important; }

.filtreDocuments .hasDatepicker, .filtreDocuments .ui-state-hover {
  box-shadow: none !important; }

.filtreDocuments .hasDatepicker {
  font-weight: normal; }

.demandeRachatPartielPage .apicil_radio td {
  padding-left: 0px; }

.demandeRachatPartielPage .ui-icon {
  background-image: none !important; }

.demandeRachatPartielPage .ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all > a {
  text-decoration: underline !important;
  width: 662px;
  padding-left: 0px; }

.demandeRachatPartielPage .ui-state-default {
  box-shadow: none;
  background: none !important;
  padding-left: 1px; }

.demandeRachatPartielPage .ui-accordion .ui-accordion-header a {
  padding: 0em;
  text-decoration: underline !important; }

.validationPage .modifierButton {
  margin-top: 22px !important; }

.validationPage .dateEffet input, .validationPage .dateEncaissement input {
  width: 80px !important; }

.validationPage .dateEffet input, .validationPage .dateEncaissement input {
  margin-left: 4px; }

.validationPage .apicil_form input, .validationPage .apicil_form input {
  width: 120px !important; }

.validationPage .ui-confirm-dialog .ui-dialog-titlebar-close {
  left: 570px; }

.validationPage .ui-confirm-dialog .ui-dialog-buttonpane input {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #6c9400; }

.validationPage .ui-confirm-dialog .ui-dialog-buttonpane input + input {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 #6c9400; }

.confirmationCreationSouscription .apicil_arr_grs-bt-souscription {
  background: url("/apicil-theme/images/common/arr-gris-bas3.png") no-repeat scroll 0 100% #ececec; }

.choixSupportPage .apicil-tab-1 .ui-cell-editor-output {
  text-align: right;
  padding-right: 5px; }

.versement-complementaire .libelleChoixSupport input {
  margin-left: 7px;
  width: 217px !important; }

.choixSupportPage tr td .libelleChoixSupport input {
  margin-left: -2px;
  width: 205px !important; }

.choixSupportPage .contentColumnTd {
  padding-left: 10px !important;
  display: inline-block; }

.choixSupportPage .contentColumnTdLibelle {
  padding-left: 10px !important; }

.choixSupportPage tr td .ui-cell-editor-input .montant {
  width: 122px !important; }

.libelleColumnMontantTh {
  width: 160px !important; }

.choixSupportPage .ui-paginator .ui-state-active {
  font-weight: bold !important;
  color: #F60 !important;
  font-weight: bold;
  font-size: 14px; }

.choixSupportPage .apicil-prof-result-detail {
  margin-left: -10px; }

.choixSupportRecapTableau th, .choixSupportRecapTableau td {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #11054d -moz-use-text-color -moz-use-text-color;
  -o-border-image: none;
  border-image: none;
  border-style: none solid none none;
  border-width: medium 1px medium medium; }

.choixSupportRecapTableau .pieChartSupportValidationRecap {
  margin-left: 100px !important; }

.informationsFinanciersPage .apicil_form #patrimoine_total label {
  padding: 0; }

.informationsFinanciersPage .apicil_form .apicil_radio label {
  top: 0px; }

.voirPlus .ui-dialog .ui-dialog-titlebar, .voirPlus .ui-dialog-content {
  display: none; }

.allocTable .apicil_tb-Rmbc tbody tr td {
  padding-bottom: 8px; }

.allocTable .inp_big input, .inputSimple {
  border: 1px solid #CCC !important;
  background: none !important; }

.allocTable .isinAutoComplete input {
  padding-left: 7px !important; }

.allocTable tr td .libelleChoixSupport input {
  height: 15px !important; }

.listVersementComplementaire .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listVersementComplementaire .ui-dialog {
  z-index: 99999; }

.listVersementComplementaire .ui-widget-overlay {
  z-index: 3; }

.listVersementComplementaire .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  width: 10px; }

.listVersementComplementaire .ui-widget-content {
  border: none !important;
  background: none repeat scroll 0 0 transparent; }

.listVersementComplementaire .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listVersementComplementaire .apicil_tb-Rmbc span {
  color: #10044C;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  padding-bottom: 10px; }

.listVersementComplementaire .apicil_tb-Rmbc .ui-dialog-titlebar span, .listDemandeRemboursement .apicil_tb-Rmbc .ui-dialog-titlebar span, .listRachatPartielPage .apicil_tb-Rmbc .ui-dialog-titlebar span, .listDemandeChangementIbanPage .apicil_tb-Rmbc .ui-dialog-titlebar span, .listRachatToutaux .apicil_tb-Rmbc .ui-dialog-titlebar span {
  border-bottom: 1px solid #10044C;
  color: #0077BE;
  display: block !important;
  float: none;
  font-family: "helvetica";
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 17px;
  position: relative;
  text-align: left; }

.listVersementComplementaire .apicil_tb-Rmbc div {
  padding-bottom: 10px; }

.listVersementComplementaire .apicil_tb-Rmbc table {
  width: 116%; }

.listVersementComplementaire .apicil_tb-Rmbc thead tr th span.tri-up {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll right center transparent;
  padding-right: 15px;
  position: relative;
  top: 2px; }

.listVersementComplementaire .apicil_tb-Rmbc thead th span {
  color: #10044C;
  text-decoration: none; }

.listVersementComplementaire .apicil_tb-Rmbc tbody tr td.tri-up {
  background: none;
  background-color: #FFFFFF; }

.listVersementComplementaire .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-Content, .listVersementComplementaire .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-devaliderOp {
  border-left: none; }

.listVersementComplementaire .apicil_tb-Rmbc thead th.apicil_lastRow-Content, .listVersementComplementaire .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  background: none;
  border: none;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  padding-right: 5px;
  text-align: center;
  border-bottom: 1px solid white !important; }

.listVersementComplementaire .ui-state-active, .listVersementComplementaire .ui-widget-content .ui-state-active, .listVersementComplementaire .ui-widget-header .ui-state-active, .listVersementComplementaire .ui-state-hover, .listVersementComplementaire .ui-widget-content .ui-state-hover, .listVersementComplementaire .ui-widget-header .ui-state-hover, .listVersementComplementaire .ui-state-focus, .ui-widget-content .ui-state-focus, .listVersementComplementaire .ui-widget-header .ui-state-focus {
  background: #F2F2F2 !important;
  color: inherit;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important; }

.apicil-tab-1 input.focus, .apicil-tab-1 textarea.focus, .inputAvecFondGrisWhenFocus.focus {
  background: #F2F2F2 !important;
  color: black;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important;
  border-color: none !important; }

.listVersementComplementaire .ui-dialog .ui-dialog-content {
  width: 100% !important; }

.listVersementComplementaire #block-legende ul {
  display: inline;
  list-style: none; }

.listVersementComplementaire #block-legende ul li {
  display: inline; }

.listVersementComplementaire .devalider {
  background: none !important; }

.listRachatToutaux .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listRachatToutaux .ui-dialog {
  z-index: 99999; }

.listRachatToutaux .ui-widget-overlay {
  z-index: 3; }

.listRachatToutaux .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  width: 10px; }

.listRachatToutaux .ui-widget-content {
  background: none repeat scroll 0 0 transparent;
  border: none !important; }

.listRachatToutaux .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listRachatToutaux .ui-dialog .ui-dialog-content {
  width: 100% !important; }

.listRachatToutaux .apicil_tb-Rmbc span {
  color: #10044C;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  padding-bottom: 10px; }

.listRachatToutaux .apicil_tb-Rmbc div {
  padding-bottom: 10px; }

.listRachatToutaux .apicil_tb-Rmbc table {
  width: 100%; }

.listRachatToutaux .apicil_tb-Rmbc thead tr th span.tri-up {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll right center transparent;
  padding-right: 15px;
  position: relative;
  top: 2px; }

.listRachatToutaux .apicil_tb-Rmbc thead th span {
  color: #10044C;
  text-decoration: none; }

.listRachatToutaux .apicil_tb-Rmbc tbody tr td.tri-up {
  background: none;
  background-color: #FFFFFF; }

.listRachatToutaux .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-Content {
  border-left: none; }

.listRachatToutaux .apicil_tb-Rmbc thead th.apicil_lastRow-Content {
  background: none;
  border: none;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  padding-right: 5px;
  text-align: center; }

.listRachatToutaux .apicil_tb-Rmbc th.apicil_lastRow-devaliderOp + th.apicil_lastRow-devaliderOp {
  border-left: none; }

.listRachatToutaux .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  background: none;
  border: none;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  padding-right: 5px;
  text-align: center; }

.listRachatToutaux .ui-state-active, .listRachatToutaux .ui-widget-content .ui-state-active, .listRachatToutaux .ui-widget-header .ui-state-active, .listRachatToutaux .ui-state-hover, .listRachatToutaux .ui-widget-content .ui-state-hover, .listRachatToutaux .ui-widget-header .ui-state-hover, .listRachatToutaux .ui-state-focus, .listRachatToutaux .ui-widget-content .ui-state-focus, .listRachatToutaux .ui-widget-header .ui-state-focus {
  background: #F2F2F2 !important;
  border: none !important;
  color: inherit;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important; }

.listRachatPartielPage .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listRachatPartielPage .ui-dialog {
  z-index: 99999; }

.listRachatPartielPage .ui-widget-overlay {
  z-index: 3; }

.listRachatPartielPage .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  width: 10px; }

.listRachatPartielPage .ui-widget-content {
  background: none repeat scroll 0 0 transparent;
  border: none !important; }

.listRachatPartielPage .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listRachatPartielPage .ui-dialog .ui-dialog-content {
  width: 100% !important; }

.listRachatPartielPage .apicil_tb-Rmbc span {
  color: #10044C;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  padding-bottom: 10px; }

.listRachatPartielPage .apicil_tb-Rmbc div {
  padding-bottom: 10px; }

.listRachatPartielPage .apicil_tb-Rmbc table {
  width: 100%; }

.listRachatPartielPage .apicil_tb-Rmbc thead tr th span.tri-up {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll right center transparent;
  padding-right: 15px;
  position: relative;
  top: 2px; }

.listRachatPartielPage .apicil_tb-Rmbc thead th span {
  color: #10044C;
  text-decoration: none; }

.listRachatPartielPage .apicil_tb-Rmbc tbody tr td.tri-up {
  background: none;
  background-color: #FFFFFF; }

.listRachatPartielPage .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-Content, .listRachatPartielPage .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-devaliderOp {
  border-left: none; }

.listRachatPartielPage .apicil_tb-Rmbc thead th.apicil_lastRow-Content, .listRachatPartielPage .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  background: none;
  border: none;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  padding-right: 5px;
  text-align: center; }

.listRachatPartielPage .ui-state-active, .listRachatPartielPage .ui-widget-content .ui-state-active, .listRachatPartielPage .ui-widget-header .ui-state-active, .listRachatPartielPage .ui-state-hover, .listRachatPartielPage .ui-widget-content .ui-state-hover, .listRachatPartielPage .ui-widget-header .ui-state-hover, .listRachatPartielPage .ui-state-focus, .listRachatPartielPage .ui-widget-content .ui-state-focus, .listRachatPartielPage .ui-widget-header .ui-state-focus {
  background: #F2F2F2 !important;
  color: inherit;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important; }

.listDemandeRemboursement .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listDemandeRemboursement .ui-dialog {
  z-index: 99999; }

.listDemandeRemboursement .ui-widget-overlay {
  z-index: 3; }

.listDemandeRemboursement .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  width: 10px; }

.listDemandeRemboursement .ui-widget-content {
  border: none !important;
  background: none repeat scroll 0 0 transparent; }

.listDemandeRemboursement .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listDemandeRemboursement .apicil_tb-Rmbc span {
  color: #10044C;
  font-family: arial;
  font-size: 13px;
  /*COSY-12300*/
  font-weight: bold;
  margin-left: 12px;
  padding-bottom: 10px;
  text-align: left;
  padding-bottom: 10px; }

.listDemandeRemboursement .apicil_tb-Rmbc div {
  padding-bottom: 10px; }

.listDemandeRemboursement .apicil_tb-Rmbc table {
  width: 100%; }

.listDemandeRemboursement .apicil_tb-Rmbc thead tr th span.tri-up {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll right center transparent;
  padding-right: 15px;
  position: relative;
  top: 2px; }

.listDemandeRemboursement .apicil_tb-Rmbc thead th span {
  color: #10044C;
  text-decoration: none; }

.listDemandeRemboursement .apicil_tb-Rmbc tbody tr td.tri-up {
  background: none;
  background-color: #FFFFFF; }

.listDemandeRemboursement .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-Content, .listDemandeRemboursement .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-devaliderOp {
  border-left: none; }

.listDemandeRemboursement .apicil_tb-Rmbc thead th.apicil_lastRow-Content, .listDemandeRemboursement .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  background: none;
  border: none;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  padding-right: 5px;
  text-align: center; }

.listDemandeRemboursement .ui-state-active, .listDemandeRemboursement .ui-widget-content .ui-state-active, .listDemandeRemboursement .ui-widget-header .ui-state-active, .listDemandeRemboursement .ui-state-hover, .listDemandeRemboursement .ui-widget-content .ui-state-hover, .listDemandeRemboursement .ui-widget-header .ui-state-hover, .listDemandeRemboursement .ui-state-focus, .listDemandeRemboursement .ui-widget-content .ui-state-focus, .listDemandeRemboursement .ui-widget-header .ui-state-focus {
  background: #F2F2F2 !important;
  color: inherit;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important;
  border: inherit; }

.listDemandeRemboursement .ui-dialog .ui-dialog-content {
  width: 100% !important; }

.listDemandeRemboursement #block-legende ul {
  display: inline;
  list-style: none; }

.listDemandeRemboursement #block-legende ul li {
  display: inline; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-Content, .listDemandeChangementIbanPage .apicil_tb-Rmbc th.apicil_lastRow-Content + th.apicil_lastRow-devaliderOp {
  border-left: none; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc thead th.apicil_lastRow-Content, .listDemandeChangementIbanPage .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  background: none;
  border: none;
  font-family: arial;
  font-size: 12px;
  height: 28px;
  padding-right: 5px;
  text-align: center; }

.listDemandeChangementIbanPage .ui-state-active, .listDemandeChangementIbanPage .ui-widget-content .ui-state-active, .listDemandeChangementIbanPage .ui-widget-header .ui-state-active, .listDemandeChangementIbanPage .ui-state-hover, .listDemandeChangementIbanPage .ui-widget-content .ui-state-hover, .listDemandeChangementIbanPage .ui-widget-header .ui-state-hover, .listDemandeChangementIbanPage .ui-state-focus, .ui-widget-content .ui-state-focus, .listDemandeChangementIbanPage .ui-widget-header .ui-state-focus {
  background: #F2F2F2 !important;
  color: inherit;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important; }

.listDemandeChangementIbanPage .ui-dialog .ui-dialog-content {
  width: 100% !important; }

.listDemandeChangementIbanPage .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listDemandeChangementIbanPage .ui-dialog {
  z-index: 99999; }

.listDemandeChangementIbanPage .ui-widget-overlay {
  z-index: 3; }

.listDemandeChangementIbanPage .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  width: 10px; }

.listDemandeChangementIbanPage .ui-widget-content {
  background: none repeat scroll 0 0 transparent;
  border: none !important; }

.listDemandeChangementIbanPage .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0 0 transparent !important;
  display: inline-block;
  width: 10px; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc span {
  color: #10044C;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  padding-bottom: 10px; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc div {
  padding-bottom: 10px; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc table {
  width: 100%; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc thead tr th span.tri-up {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll right center transparent;
  padding-right: 15px;
  position: relative;
  top: 2px; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc thead th span {
  color: #10044C;
  text-decoration: none; }

.listDemandeChangementIbanPage .apicil_tb-Rmbc tbody tr td.tri-up {
  background: none;
  background-color: #FFFFFF; }

#my-page .apicil_gr-cont input[type="text"] {
  width: 80px;
  padding-left: 0; }

.apicil_right-side-2.paragraphe {
  font-size: 11px; }

.apicil_right-side-2 .paraInves {
  width: 430px; }

#demandeRachatPartielPage .apicil_radio td {
  padding-left: 0px; }

#demandeRachatPartielPage .radioLable label {
  width: 390px !important; }

#demandeRachatPartielPage .rp_boutton_valide {
  margin-right: 219px; }

#my-page .title {
  color: black; }

.ajoutSupportTableDiv .apicil_lk-fermer a {
  background: url("/apicil-theme/images/common/close.png") no-repeat scroll 25px 0 transparent;
  color: #FF670E;
  font-family: "helvetica";
  font-size: 14px;
  padding-bottom: 6px;
  padding-left: 45px;
  float: right;
  margin-right: 0; }

.ajoutSupportTableDiv .ui-paginator-bottom {
  margin-bottom: 20px; }

.ajoutSupportTableDiv .apicil-prof-result img {
  margin: 0px; }

.ajoutSupportTableDiv .nomDuFond {
  display: inline-block;
  width: 200px;
  white-space: normal; }

.ajoutSupportTableDiv .societeGestion {
  display: inline-block;
  white-space: normal; }

.investissementTable .inputText {
  width: 83px;
  padding-right: 0px;
  border: 1px solid #CCC;
  margin: -4px 4px 2px 1px !important;
  padding-top: 3px !important; }

.investissementTable {
  width: 720px !important; }

.arbitrage-desinvestissementTable {
  width: 720px !important; }

.arbitrage-investissementTable {
  width: 735px !important; }

.investissementTable .inputText {
  width: 40px;
  padding-right: 0px;
  border: 1px solid #CCC;
  margin-left: 1px;
  margin-right: 4px; }

.investissementTable tfoot tr .normale {
  color: #666666;
  font-family: arial;
  font-size: 12px;
  padding: 10px;
  white-space: normal;
  font-weight: normal; }

.investissementTable .inputText {
  background: none repeat scroll 0 0 transparent !important; }

.investissementTable tfoot tr td {
  font-weight: bold;
  font-size: 12px;
  border: none !important; }

.investissementTable tfoot .column {
  border: none !important; }

.investissementTable .inp_big input, .investissementTable .inputSimple {
  background: none repeat scroll 0 0 transparent !important;
  border: 1px solid #CCC !important;
  color: #666666;
  font-family: arial;
  font-size: 12px;
  font-family: arial; }

.investissementTable {
  width: 750px; }

.investissementTable span {
  white-space: normal; }

.investissementTable tr th span {
  float: none; }

.investissementTable .column {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 5px !important; }

.inputChiffre {
  text-align: right; }

.investissementTable tfoot .chiffreColonne {
  text-align: right !important; }

.investissementTable th {
  text-align: left !important; }

.investissementTable tfoot tr td {
  text-align: left; }

.investissementTable .libelleChoixSupport input {
  width: 190px !important;
  padding-left: 3px !important;
  margin-right: 27px;
  height: 14px !important; }

.arbitrage-desinvestissementTable .isinColumnTh {
  width: 119px; }

.arbitrage .arbitrage-desinvestissementTable .montantApproximatif, .arbitrage .arbitrage-investissementTable .montantApproximatif {
  border: none !important; }

.arbitrage .isinInputFooterPanel {
  width: 113px !important;
  position: absolute; }

.arbitrage-table .libelleColumnTh {
  padding-left: 4px !important; }

.investissementTable .libelleColumnThLibelle, .arbitrage-table .libelleColumnThLibelle {
  padding-left: 5px !important; }

.titleRecap {
  color: #10044c;
  font-size: 13px;
  text-align: left;
  padding: 10px 0;
  border-right: 0; }

.optionArbitrageProgramme .apicil_radio td {
  padding-left: 0px; }

.optionArbitrageProgramme #ensavoir-plus-arp .ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all > a {
  text-decoration: underline !important;
  width: 662px;
  padding-left: 0px; }

.optionArbitrageProgramme .ui-state-default {
  box-shadow: none;
  padding-left: 1px; }

.optionArbitrageProgramme #ensavoir-plus-arp .ui-accordion-header a {
  padding: 0em;
  text-decoration: underline !important; }

.optionArbitrageProgramme .ui-widget-content .ui-datatable-empty-message {
  display: none; }

.optionArbitrageProgrammeRecap .title, .titleBlack {
  color: black; }

.optionRachatPartielProgramme .apicil_radio td {
  padding-left: 0px; }

.optionRachatPartielProgramme .ui-icon {
  background-image: none !important; }

.optionRachatPartielProgramme .ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all > a {
  text-decoration: underline !important;
  width: 662px;
  padding-left: 0px; }

.optionRachatPartielProgramme .ui-state-default {
  box-shadow: none;
  background: none !important;
  padding-left: 1px; }

.optionRachatPartielProgramme .ui-accordion .ui-accordion-header a {
  padding: 0em;
  text-decoration: underline !important; }

.changementOptionModif .lien_modifier {
  margin-left: 35px;
  margin-right: 35px; }

.changementOptionModif .ui-dialog .ui-dialog-content {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  overflow: auto;
  padding: 0.5em 1em;
  position: relative;
  width: 650px; }

.changementOptionModif .ui-widget {
  font-family: Arial, sans-serif;
  font-size: 13px; }

.optionSecurisationModification .apicil_radio td, .optionDynamisationModification .apicil_radio td {
  padding-left: 0px; }

.optionSecurisationModification .ui-icon, .optionDynamisationModification .ui-icon {
  left: -6px; }

.optionSecurisationModification .ui-state-default, .optionDynamisationModification .ui-state-default {
  box-shadow: none;
  background: none !important;
  padding-left: 1px; }

.optionSecurisationModification .ui-accordion .ui-accordion-header a, .optionDynamisationModification .ui-accordion .ui-accordion-header a {
  text-decoration: underline !important;
  width: 662px;
  margin-bottom: 10px;
  padding-left: 10px; }

.optionSecurisationModification .ui-paginator, .optionSecurisationModification .ui-state-default, .optionDynamisationModification .ui-paginator, .optionDynamisationModification .ui-state-default, .optionArbitrageProgramme .accordion .ui-paginator, .optionArbitrageProgramme .accordion .ui-state-default {
  font-weight: normal;
  color: #bcbcbc !important;
  /*text-align: right ;*/
  background: none !important; }

.optionSecurisationPlusValue .apicil_radio td {
  padding-left: 0px; }

.optionSecurisationPlusValue .ui-icon {
  background-image: none !important; }

.optionSecurisationPlusValue .ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all > a {
  text-decoration: underline !important;
  width: 662px;
  padding-left: 0px; }

.optionSecurisationPlusValue .ui-state-default {
  box-shadow: none;
  background: none !important;
  padding-left: 1px; }

.optionSecurisationPlusValue .ui-accordion .ui-accordion-header a {
  padding: 0em;
  text-decoration: underline !important; }

.historiqueEncours .ui-confirm-dialog {
  background: white !important; }

#repartitionDeLencours .apicil-tab-libelle, #repartitionFidelite .apicil-tab-libelle {
  color: #F60;
  font-family: "helvetica";
  font-size: 15px !important;
  font-weight: normal; }

#repartitionDeLencours .libelleSupport-font, #repartitionFidelite .libelleSupport-font {
  color: #666666 !important;
  font-family: arial !important;
  font-size: 12px !important; }

#performancerisk .jqplot-table-legend-swatch {
  width: 15px !important;
  height: 15px !important; }

.jqplot-table-legend-swatch {
  width: 15px !important;
  height: 15px !important; }

.timerImageRechercher {
  display: none; }

/***Description Apicil****/
.corporate-content .desc-pst-parg, .apicil_signUp .desc-pst-parg {
  color: #666;
  /*text-shadow: 0px 0px 2px #A7A7A7;*/
  font-size: 14px;
  margin-top: -18px;
  font-family: "helveticaBold"; }

/*** COSY8993 ***/
.europerf {
  font-family: "EuroPerformance";
  font-size: 18px;
  color: #666; }

.cosy_desc-apicil ul {
  list-style: none;
  font-size: 12px;
  margin: 0; }

.cosy_desc-apicil h3 {
  margin-bottom: 5px;
  font-size: 16px;
  font-family: "helvetica"; }

.cosy_desc-apicil {
  background: url("/apicil-theme/images/common/description_apicil.jpg") no-repeat 0 0 transparent;
  min-height: 439px;
  position: relative;
  z-index: 0;
  margin: 25px 0 0 0; }

.cosy_desc-apicil > div {
  width: 364px;
  position: absolute;
  top: 25px;
  right: 25px;
  padding: 25px 25px 25px 25px;
  background: white;
  border-radius: 0 20px 0 20px;
  width: 466px; }

/* css synthese contrta */
/***************************************************************************************************************************************************************/
.sytnheseContrat .titreMontantEncoureOrange {
  margin-top: 0px;
  width: 500px !important; }

.sytnheseContrat .chartTopClass {
  margin-top: 20px; }

.sytnheseContrat .blockDroite .tdMontantOperation {
  text-align: right !important; }

.sytnheseContrat .blockGauche .supportTable {
  float: right; }

.sytnheseContrat .blockGauche .tableSupports {
  height: 100%;
  width: 480px; }

.sytnheseContrat .blockGauche .pieChartStyle {
  width: 150px;
  height: 170px;
  border: none; }

.sytnheseContrat .retourAMaListeContratLink {
  color: #666;
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 10px; }

.sytnheseContrat #plusAuMoinsValueParLigne .supportsClass {
  width: 100px;
  height: 100%; }

#evolutionContrat .lineChart {
  height: 320px;
  width: 600px; }

#evolutionContrat .zoom {
  width: 600px; }

#evolutionContrat .headerChartStyle {
  margin-left: 20px; }

#evolutionContrat .traitFondEuro {
  float: left;
  width: 50px;
  height: 5px;
  margin-top: 10px;
  margin-right: 3px;
  margin-left: 60px;
  background: #659505; }

#evolutionContrat .traitUniteCompte {
  float: left;
  width: 50px;
  height: 5px;
  margin-top: 10px;
  margin-right: 3px;
  margin-left: 20px;
  background: #0177BF; }

#evolutionContrat .traitTotalEncours {
  float: left;
  width: 15px;
  height: 15px;
  margin-top: 3px;
  margin-right: 3px;
  margin-left: 20px;
  background: rgba(206, 206, 206, 0.6); }

#evolutionContrat .textFondEuro {
  float: left;
  height: 10px;
  margin-top: 2px; }

#evolutionContrat .textUniteCompte {
  float: left;
  height: 10px;
  margin-top: 2px; }

#evolutionContrat .textTotalEncours {
  clear: left;
  height: 10px;
  margin-top: 15px; }

.usurpationIdentite .monConseiller .lienMailToConseiller {
  float: none !important; }

.blue-label {
  color: #0098fe!important;
  text-decoration: underline!important;
  cursor: pointer; }

.monConseiller #email_conseiller .accederATousOperationsLien {
  float: none !important; }

.monConseiller #email_conseiller .accederATousOperationsLien {
  float: none !important; }

/**********************************************************************************************************************************************/
/***************************** Ajout support et filtre d'un support *************************************************/
.rechercherUnSupport {
  float: right;
  margin-right: 10px; }

.ajoutSupportTableDiv .tdRisqueAMF {
  white-space: normal;
  text-align: center; }

.ajoutSupportTableDiv .tdWhiteSpace {
  white-space: normal; }

.ajoutSupportTableDiv .textfloatRight {
  float: right; }

#filtreFondsBlockDiv #tableFiltreSupport td, #filtreFondsBlockDiv #versementCompltableFiltreSupport td, .ajoutSupportTableDiv #filtreFondsBlockDiv #selector-small-size-53 td {
  border-bottom: none !important; }

.ajoutSupportTableDiv #filtreFondsBlockDiv .filtreHistoriqueBlock {
  background: #ECECEC;
  border: none;
  border-radius: 5px;
  padding: 15px 20px 10px 10px; }

.ajoutSupportTableDiv #filtreFondsBlockDiv {
  margin-bottom: 10px;
  margin-top: 10px; }

.ajoutSupportTableDiv #historiqueContrat .divMarginBottomZero {
  margin-bottom: 0 !important; }

.ajoutSupportTableDiv .filterSupportBlockPanel .divMarginBottomZero {
  margin-bottom: 0 !important; }

#filtreFondsBlockDiv #selector-small-size-53 .risqueMarginRight {
  padding-right: 62px; }

.ajoutSupportTableDiv .filterSupportBlockPanel .divBoutons, .filterSupportBlockPanel #historiqueContrat .divBoutons {
  margin-left: 520px;
  height: 30px;
  margin-top: 20px; }

.ajoutSupportTableDiv .filterSupportBlockPanel .divBoutons .boutonReinitiliserOrRechercher, .filterSupportBlockPanel #historiqueContrat .divBoutons .boutonReinitiliserOrRechercher {
  margin: 0;
  height: 30px; }

/********************************************************************************************************************************************/
/**********************************************  Suivi CP  ***********************************************/
.suiviCPForm .filtreStatusBlock .checkBoxHidden, .listMandatPage .filtreStatusBlock .checkBoxHidden {
  display: none; }

.suiviCPForm .filtreStatusBlock #arbitrageColrechercheBlock .arbitrageColnumContrat, .suiviCPForm .filtreStatusBlock #propositionrechercheBlock .propositionnumContrat {
  width: 150px !important;
  margin-right: 10px; }

.suiviCPForm .filtreStatusBlock #propositionrechercheBlock .spanRechercheContrat, .suiviCPForm .filtreStatusBlock #arbitrageColrechercheBlock .spanRechercheContrat {
  margin-right: 10px; }

.suiviCPForm .filtreStatusBlock #propositionrechercheBlock .spanRechercheContrat a, .suiviCPForm .filtreStatusBlock #arbitrageColrechercheBlock .spanRechercheContrat a {
  font-weight: normal; }

.ie8 .suiviCPForm .filtreStatusBlock #propositionrechercheBlock .spanRechercheContrat, .ie8 .suiviCPForm .filtreStatusBlock #arbitrageColrechercheBlock .spanRechercheContrat {
  top: 7px; }

.profilage_finnacier-body .ui-helper-hidden-accessible {
  clip: inherit  !important;
  position: absolute !important; }

.suiviCPForm .ui-dialog-title {
  border-bottom: none !important; }

.suiviCPForm .buttonSuiviCpBlock {
  float: right; }

.suiviCPForm .buttonSuiviCpBlock .buttonFermer {
  margin-left: 120px; }

.suiviCPForm .buttonSuiviCpBlock .buttonFermerEnvoieRar {
  margin-left: 160px; }

.suiviCPForm .buttonSuiviCpBlock .buttonFermerReimpression {
  margin-left: 140px; }

.suiviCPForm .buttonSuiviCpBlock .buttonFermerDateSignature {
  margin-left: 100px; }

.suiviCPForm .timerImage, .timerImage {
  display: none; }

.suiviCPForm .tableSuiviCp {
  width: 100%;
  height: 750%;
  margin-top: 40px; }

/*******************/
.apici_acc-lft:first-child {
  margin-top: 11px; }

/*******************/
.portlet-site-map .portlet-body ul {
  font-family: arial;
  list-style: none;
  padding: 0;
  margin: 0 0 0 10px; }

.portlet-site-map .portlet-body > ul > li a {
  font-size: 14px;
  color: #000033; }

.portlet-site-map .portlet-body > ul > li > ul > li {
  line-height: 18pt;
  margin-bottom: 4px; }

.portlet-site-map .portlet-body > ul > li > ul > li a, .portlet-site-map .portlet-body > ul > li > ul > li > ul > li a {
  font-size: 12px;
  color: #666;
  font-weight: bold; }

.portlet-site-map .portlet-body > ul > li > ul > li > ul > li > a {
  background: url("/apicil-theme/images/common/trait-site.png") no-repeat 0 50%;
  padding-left: 7px; }

.portlet-site-map .portlet-body > ul > li > ul > li > ul > li a {
  font-weight: normal; }

.portlet-site-map .portlet-body > ul > li {
  margin-bottom: 29px; }

.portlet-site-map .portlet-body ul li a {
  text-decoration: none; }

.portlet-site-map .portlet-body > ul > li > ul {
  margin-top: 7px; }

.portlet-site-map .portlet-body > ul > li > ul > li > ul > li > ul > li a {
  color: #8db5d8;
  font-weight: normal;
  padding-left: 7px; }

.portlet-site-map .portlet-body > ul > li > ul > li ul li {
  line-height: 1em; }

/**************************************************style inline externalise automatiquement*************************************************/
.affichageMdpPerdu-portlet-affichageMdpPerdu-0 {
  margin: 0 !important; }

.arbitrageProgramme-fonctionnementArbitrage-0 {
  font-weight: bold !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 5px !important; }

.arbitrageProgramme-fonctionnementArbitrage-1 {
  text-align: justify !important; }

.arbitrageProgramme-fonctionnementArbitrage-2 {
  text-align: justify !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-0 {
  font-weight: bold !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-1 {
  margin-top: 14px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-2 {
  margin-top: 10px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-3 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important;
  width: 173px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-4 {
  margin-right: 69px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-5 {
  margin-top: 9px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-6 {
  margin-left: 248px !important;
  margin-right: 19px !important;
  margin-top: -19px !important;
  width: 401px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-7 {
  margin-top: 10px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-8 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important;
  width: 173px !important; }

.arbitrageProgramme-optionArbitrageProgramme-modification-9 {
  margin-right: 69px !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-0 {
  width: 440px !important;
  margin-bottom: 40px !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-1 {
  float: right !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-3 {
  float: right !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-4 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-5 {
  float: right !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-6 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-optionArbitrageProgramme-recapitulatif-7 {
  padding-bottom: 20px !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-0 {
  width: 440px !important;
  margin-bottom: 40px !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-1 {
  float: right !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-3 {
  float: right !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-4 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-5 {
  float: right !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-6 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-7 {
  float: right !important; }

.arbitrageProgramme-optionRachatPartielProgramme-recapitulatif-8 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrageProgramme-tableauInves-0 {
  text-transform: none; }

.arbitrageProgramme-tableauInves-1 {
  text-align: right !important;
  padding-right: 0 !important; }

.arbitrageProgramme-tableauInves-2 {
  text-align: right !important; }

.arbitrageProgramme-tableauInves-3 {
  text-align: right !important; }

.arbitrageProgramme-tableauInves-4 {
  padding-right: 0 !important;
  text-align: right !important; }

.arbitrageProgramme-tableauInves-5 {
  text-transform: none; }

.arbitrageProgramme-tableauInves-6 {
  margin-right: 69px !important; }

.changementoption-changementOption-modif-0 {
  margin-right: 20px !important; }

.changementoption-changementOption-modif-1 {
  margin-right: 20px !important; }

.changementoption-changementOption-modif-2 {
  font-size: 13px !important; }

.changementoption-changementOption-modif-3 {
  margin-right: 20px !important; }

.changementoption-changementOption-modif-4 {
  font-size: inherit !important; }

.changementoption-changementOption-modif-5 {
  margin-right: 20px !important;
  margin-left: 20px !important; }

.changementoption-changementOption-modif-6 {
  text-align: left !important; }

.changementoption-confirmationSuppressionOption-0 {
  margin: 0 !important; }

.changementoption-confirmationSuppressionSecurisation-0 {
  margin: 0 !important; }

.changementoption-optionSecurisation-modification-0 {
  font-weight: bold !important; }

.changementoption-optionSecurisation-modification-2, .changementoption-optionDynamisation-modification-2 {
  width: 600px !important; }

.changementoption-optionSecurisation-modification-3, .changementoption-optionDynamisation-modification-3 {
  text-align: left !important; }

.changementoption-optionSecurisation-modification-4, .changementoption-optionDynamisation-modification-4 {
  margin: 0 !important; }

.changementoption-optionSecurisation-modification-5, .changementoption-optionDynamisation-modification-5 {
  margin: 0 !important; }

.changementoption-optionSecurisation-recapitulatif-0 {
  display: block; }

.changementoption-optionSecurisation-recapitulatif-1 {
  width: 224px !important; }

.changementoption-optionSecurisationPlusValue-0 {
  font-weight: bold !important; }

.changementoption-optionSecurisationPlusValue-1 {
  font-weight: bold !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 5px !important; }

.changementoption-optionSecurisationPlusValue-2 {
  text-align: justify !important; }

.changementoption-optionSecurisationPlusValue-3 {
  text-align: justify !important; }

.changementoption-optionSecurisationPlusValue-4 {
  margin-top: 14px !important; }

.changementoption-optionSecurisationPlusValue-5 {
  margin-left: 258px !important;
  margin-right: 19px !important;
  margin-top: -19px !important;
  width: 401px !important; }

.changementoption-optionSecurisationPlusValue-6 {
  margin-top: 10px !important; }

.changementoption-optionSecurisationPlusValue-7 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important; }

.changementoption-optionSecurisationPlusValue-8 {
  text-align: left !important; }

.changementoption-optionSecurisationPlusValue-9 {
  margin: 0 !important; }

.changementoption-optionSecurisationPlusValue-10 {
  margin: 0 !important; }

.rachatPartielProgramme-enSavoirPlusRachatPartielProgramme-0 {
  font-weight: bold !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 5px !important; }

.rachatPartielProgramme-enSavoirPlusRachatPartielProgramme-1 {
  text-align: justify !important; }

.rachatPartielProgramme-enSavoirPlusRachatPartielProgramme-2 {
  text-align: justify !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-modification-0 {
  font-weight: bold !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-modification-1 {
  margin-top: 14px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-modification-2 {
  margin-left: 248px !important;
  margin-right: 19px !important;
  margin-top: -19px !important;
  width: 401px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-modification-3 {
  margin-top: 10px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-modification-4 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-modification-5 {
  margin-right: 69px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-0 {
  width: 520px !important;
  margin-bottom: 40px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-1 {
  float: right !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-3 {
  font-weight: bold !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-4 {
  float: right !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-5 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-6 {
  float: right !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-7 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-8 {
  float: right !important; }

.rachatPartielProgramme-optionRachatPartielProgramme-recapitulatif-9 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.changementoption-suppressionDemandeAnnulation-0 {
  text-align: left !important; }

.creation-souscriptionportlet-chartAllocation-0 {
  width: 180px !important;
  height: 190px !important;
  border: none !important; }

.creation-souscriptionportlet-choixBeneficiaires-0 {
  display: none;
  position: relative !important; }

.creation-souscriptionportlet-choixBeneficiaires-1 {
  width: 175px !important; }

.creation-souscriptionportlet-choixBeneficiaires-2 {
  width: 175px !important; }

.creation-souscriptionportlet-choixBeneficiaires-3 {
  width: 175px !important; }

.creation-souscriptionportlet-choixBeneficiaires-4 {
  width: 175px !important; }

.creation-souscriptionportlet-choixBeneficiaires-5 {
  margin: 0 !important; }

.creation-souscriptionportlet-choixBeneficiaires-6 {
  margin: 0 !important; }

.creation-souscriptionportlet-choixCourtier-0 {
  width: 236px !important;
  text-align: left !important; }

.creation-souscriptionportlet-choixSupport-0 {
  margin-top: -41px !important; }

.creation-souscriptionportlet-choixSupport-1 {
  text-transform: none;
  padding-top: 20px !important; }

.creation-souscriptionportlet-choixSupport-2 {
  text-align: right !important; }

.creation-souscriptionportlet-choixSupport-3 {
  text-align: right !important;
  padding-right: 17px !important; }

.creation-souscriptionportlet-choixSupport-4 {
  width: 920px; }

.creation-souscriptionportlet-choixSupport-5 {
  margin: 0 !important; }

.creation-souscriptionportlet-choixSupport-6 {
  margin: 0 !important; }

.creation-souscriptionportlet-choixSupport-7 {
  float: right !important;
  margin-right: 20px !important; }

.creation-souscriptionportlet-choixSupport-8 {
  float: right !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-0 {
  width: 150px !important;
  height: 180px !important;
  border: none !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-1 {
  text-align: left !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-2 {
  border: none !important;
  background: none !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-3 {
  text-align: left !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-4 {
  border: none !important;
  background: none !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-5 {
  border: none !important;
  background: none !important; }

.creation-souscriptionportlet-choixsupportRecapTableau-6 {
  border: none !important;
  background: none !important; }

.creation-souscriptionportlet-identite-0 {
  padding-bottom: 0px !important; }

.creation-souscriptionportlet-identite-1 {
  margin-left: 223px !important; }

.creation-souscriptionportlet-identite-2 {
  padding-top: 15px !important; }

.creation-souscriptionportlet-identite-3 {
  margin: 0 0 13px !important; }

.creation-souscriptionportlet-identite-4 {
  resize: none !important; }

.creation-souscriptionportlet-identite-5 {
  width: 90px !important; }

.creation-souscriptionportlet-identite-6 {
  opacity: 0 !important; }

.creation-souscriptionportlet-identite-7 {
  opacity: 0 !important; }

.creation-souscriptionportlet-identite-8 {
  width: 90px !important; }

.creation-souscriptionportlet-identite-9 {
  margin: 0 !important; }

.creation-souscriptionportlet-identite-10 {
  margin: 0 !important; }

.creation-souscriptionportlet-informationsFinancieres-0 {
  text-align: left !important; }

.creation-souscriptionportlet-informationsFinancieres-1 {
  width: 44px !important; }

.creation-souscriptionportlet-informationsFinancieres-2 {
  width: 44px !important; }

.creation-souscriptionportlet-informationsFinancieres-3 {
  width: 95px !important; }

.creation-souscriptionportlet-informationsFinancieres-4 {
  width: 22px !important; }

.creation-souscriptionportlet-informationsFinancieres-5 {
  padding-left: 12px !important;
  width: 227px !important; }

.creation-souscriptionportlet-informationsFinancieres-6 {
  font-weight: bold !important; }

.creation-souscriptionportlet-informationsFinancieres-7 {
  margin-left: 394px !important; }

.creation-souscriptionportlet-informationsFinancieres-8 {
  margin: 0 !important; }

.creation-souscriptionportlet-informationsFinancieres-9 {
  margin: 0 !important; }

.creation-souscriptionportlet-informationsFinancieres-10 {
  margin: 0 !important; }

.creation-souscriptionportlet-tableAllocation-0 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 5px !important;
  text-align: left !important; }

.creation-souscriptionportlet-tableAllocation-1 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 10px !important;
  text-align: left !important; }

.contentColumnTd {
  padding-left: 10px; }

.libelleColumnTh {
  padding-left: 0px !important; }

.creation-souscriptionportlet-tableAllocation-2 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-right: 5px !important;
  text-align: left !important; }

.creation-souscriptionportlet-tableAllocation-3 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-right: 5px !important;
  text-align: left !important; }

.creation-souscriptionportlet-tableAllocation-4 {
  background: none repeat scroll 0 0 white !important;
  border-width: 0 0px 0 0 !important; }

.creation-souscriptionportlet-tableAllocation-5 {
  width: 746px !important;
  border: none !important;
  background: none !important; }

.creation-souscriptionportlet-tableAllocation-8 {
  width: 320px !important;
  padding-left: 15px !important; }

.creation-souscriptionportlet-tableAllocation-9 {
  width: 165px !important; }

.creation-souscriptionportlet-tableAllocation-10 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 5px !important;
  text-align: left !important; }

.creation-souscriptionportlet-tableAllocation-11 {
  position: relative !important;
  padding-left: 6px !important; }

.creation-souscriptionportlet-tableAllocation-12 {
  width: 83px !important;
  padding-right: 0px !important;
  height: 15px !important; }

.creation-souscriptionportlet-tableAllocation-13 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 5px !important;
  text-align: left !important;
  font-weight: normal !important; }

.creation-souscriptionportlet-tableAllocation-14 {
  position: relative !important;
  padding-left: 8px !important; }

.creation-souscriptionportlet-tableAllocation-15 {
  width: 105px !important;
  padding-right: 0px !important;
  padding-right: 0px !important;
  height: 15px !important; }

.creation-souscriptionportlet-tableAllocation-16 {
  background: none repeat scroll 0 0 white !important;
  padding-left: 5px !important;
  text-align: left !important; }

.creation-souscriptionportlet-validation-0 {
  margin-left: 10px !important; }

.creation-souscriptionportlet-validation-1 {
  margin-left: 10px !important; }

.creation-souscriptionportlet-validation-2 {
  float: right !important; }

.creation-souscriptionportlet-validation-3 {
  float: right !important; }

.creation-souscriptionportlet-validation-4 {
  border: 0 !important; }

.creation-souscriptionportlet-validation-5 {
  border: 0 !important; }

.creation-souscriptionportlet-validation-6 {
  border: 0 !important; }

.creation-souscriptionportlet-validation-7 {
  border: 0 !important; }

.creation-souscriptionportlet-validation-8 {
  float: right !important; }

.creation-souscriptionportlet-validation-9 {
  float: right !important; }

.creation-souscriptionportlet-validation-10 {
  margin-left: 4px !important;
  margin-right: 100px !important;
  font-size: 14px !important;
  display: inline !important; }

.creation-souscriptionportlet-validation-11 {
  border: 0 !important;
  background: none repeat scroll 0 0 transparent !important; }

.creation-souscriptionportlet-validation-12 {
  float: right !important; }

.creation-souscriptionportlet-validation-13 {
  border: 0 !important;
  background: none repeat scroll 0 0 transparent !important; }

.creation-souscriptionportlet-validation-14 {
  border: 0 !important;
  background: none repeat scroll 0 0 transparent !important; }

.creation-souscriptionportlet-validation-15 {
  border: 0 !important;
  background: none repeat scroll 0 0 transparent !important; }

.creation-souscriptionportlet-validation-16 {
  border: 0 !important;
  background: none repeat scroll 0 0 transparent !important; }

.creation-souscriptionportlet-validation-17 {
  margin: 0 !important; }

.creation-souscriptionportlet-validation-18 {
  margin: 0 !important; }

.creation-souscriptionportlet-validation-19 {
  padding: 1px 20px !important; }

.creation-souscriptionportlet-validation-20 {
  text-align: center !important;
  color: red !important;
  margin-bottom: 20px !important; }

.creation-souscriptionportlet-validation-21 {
  margin-bottom: 20px !important; }

.creation-souscriptionportlet-validation-22 {
  margin-top: 5px !important;
  margin-right: 5px !important; }

.creation-souscriptionportlet-validation-23 {
  margin: 0 !important; }

.creation-souscriptionportlet-validation-24 {
  margin: 0 !important; }

.creation-souscriptionportlet-validation-25 {
  margin: 0 !important; }

.creation-souscriptionportlet-validation-26 {
  margin: 0 !important; }

.creation-souscriptionportlet-versement-0 {
  background: none !important; }

.creation-souscriptionportlet-versement-1 {
  padding: 0 !important; }

.creation-souscriptionportlet-versement-2 {
  position: relative; }

.creation-souscriptionportlet-versement-3 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.creation-souscriptionportlet-versement-4 {
  padding: 0 !important; }

.creation-souscriptionportlet-versement-5 {
  margin-bottom: 0px !important; }

.creation-souscriptionportlet-versement-6 {
  margin-bottom: 10px !important; }

.creation-souscriptionportlet-versement-7 {
  margin-bottom: -31px !important; }

.creation-souscriptionportlet-versement-8 {
  width: 465px !important;
  margin-left: 253px !important; }

.creation-souscriptionportlet-versement-9 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-10 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-11 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-12 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-13 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-14 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-15 {
  width: 140px !important; }

.creation-souscriptionportlet-versement-16 {
  padding-left: 12px !important;
  width: 147px !important; }

.creation-souscriptionportlet-versement-17 {
  margin: 0 !important; }

.creation-souscriptionportlet-versement-18 {
  margin: 0 !important; }

.creation-souscriptionportlet-versement-19 {
  margin: 0 !important; }

.arbitrage-ajoutSupportTable-0 {
  float: right !important;
  margin-right: -45px !important;
  width: 735px !important; }

.arbitrage-ajoutSupportTable-1 {
  float: right !important; }

.arbitrage-ajoutSupportTable-2 {
  margin: 0 !important; }

.arbitrage-ajoutSupportTable-3 {
  width: 18px; }

.arbitrage-ajoutSupportTable-4 {
  border: none !important;
  background: none !important; }

.arbitrage-ajoutSupportTable-5 {
  border: none !important;
  background: none !important; }

.arbitrage-ajoutSupportTable-6 {
  border: none !important;
  background: none !important; }

.arbitrage-ajoutSupportTable-7 {
  width: 18px !important;
  white-space: normal !important;
  text-align: center !important; }

.arbitrage-ajoutSupportTable-8 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.arbitrage-ajoutSupportTable-9 {
  width: 40px !important;
  white-space: normal !important; }

.arbitrage-ajoutSupportTable-10 {
  border: none !important;
  background: none !important;
  float: right; }

.arbitrage-ajoutSupportTable-11 {
  width: 40px !important;
  white-space: normal !important; }

.arbitrage-ajoutSupportTable-12 {
  width: 40px !important;
  white-space: normal !important; }

.arbitrage-ajoutSupportTable-13 {
  width: 40px !important;
  white-space: normal !important; }

.arbitrage-ajoutSupportTable-14 {
  width: 18px !important;
  white-space: normal !important; }

.arbitrage-ajoutSupportTable-15 {
  width: 18px !important;
  white-space: normal !important; }

.arbitrage-confirmationSuppressionSuccessPage-0 {
  margin: 0 !important; }

.arbitrage-demande-recapitulatif-0 {
  width: 440px !important;
  margin-bottom: 40px !important; }

.arbitrage-demande-recapitulatif-1 {
  float: right !important; }

.arbitrage-demande-recapitulatif-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.arbitrage-demande-recapitulatif-3 {
  padding-bottom: 20px !important; }

.arbitrage-demande-recapitulatif-4 {
  padding-bottom: 20px !important; }

.arbitrage-supprimerModifierDemande-0 {
  display: block; }

.arbitrage-supprimerModifierDemande-1 {
  margin: 0 !important; }

.arbitrage-tableau-0 {
  text-align: left !important; }

.arbitrage-tableau-1 {
  width: 250px !important; }

.arbitrage-tableau-2 {
  margin-top: -5px; }

.arbitrage-tableau-3 {
  text-align: right !important; }

.arbitrage-tableau-4 {
  text-align: right !important; }

.arbitrage-tableau-5 {
  text-align: right !important;
  width: 88px !important; }

.arbitrage-tableau-6 {
  background: none repeat scroll 0 0 white !important;
  border-width: 0 0px 0 0 !important; }

.arbitrage-tableauInves-0 {
  text-transform: none; }

.arbitrage-tableauInves-1 {
  text-align: right; }

.arbitrage-tableauInves-3 {
  text-align: right !important; }

.arbitrage-tableauInves-2, .arbitrage-tableauInves-7 {
  padding-right: 0 !important;
  text-align: right !important; }

.arbitrage-tableauInves-5 {
  text-transform: none; }

.arbitrage-tableauInves-6 {
  text-align: right; }

.arbitrage-tableauInves-8 {
  text-align: right !important; }

.arbitrage-tableauInves-9, .arbitrage-tableauInves-4 {
  padding-right: 0 !important;
  text-align: right !important; }

.arbitrage-tableauInves-10 {
  text-align: right !important;
  width: 90px !important; }

.arbitrage-tableauInvesDesinves-1 {
  width: 746px !important; }

.arbitrage-tableauInvesDesinves-3 {
  width: 746px !important;
  margin-bottom: 20px !important; }

.arbitrage-tableauInvesDesinves-4 {
  text-transform: none; }

.arbitrage-tableauInvesDesinves-5 {
  text-align: right; }

.arbitrage-tableauInvesDesinves-6 {
  padding-right: 8px !important;
  text-align: right !important; }

.etapier_arbitrage_etape {
  padding-bottom: 20px; }

.arbitrage-tableauInvesDesinves-7 {
  text-align: right !important; }

.arbitrage-tableauInvesDesinves-8 {
  padding-right: 8px !important;
  text-align: right !important; }

.arbitrage-validationAnnulation-0 {
  width: 722px !important; }

.arbitrage-verificationPassword-0 {
  text-align: left !important; }

.demandeoperation-portlet-arbitrage-0 {
  width: 420px !important; }

.demandeoperation-portlet-arbitrage-1 {
  float: right !important; }

.demandeoperation-portlet-arbitrage-2 {
  font-weight: bold !important; }

.demandeoperation-portlet-arbitrage-3 {
  border-bottom-width: 3px !important;
  margin-bottom: 20px !important;
  color: red !important; }

.demandeoperation-portlet-arbitrage-4 {
  padding-bottom: 5px !important; }

.demandeoperation-portlet-arbitrage-5 {
  width: 720px !important;
  margin-bottom: 20px !important; }

.demandeoperation-portlet-arbitrage-6 {
  padding-bottom: 5px !important; }

.demandeoperation-portlet-arbitrage-7 {
  width: 720px !important;
  margin-bottom: 20px !important; }

.arbitrage .paragraphe, .optionArbitrageProgramme .paragraphe {
  margin-bottom: 20px !important;
  margin-top: 20px !important; }

.demandeoperation-portlet-changementCoordonnees-modification-0 {
  text-align: left !important; }

.demandeoperation-portlet-changementCoordonnees-modification-1 {
  margin: 0 !important; }

.demandeoperation-portlet-changementCoordonnees-modification-2 {
  margin: 0 !important; }

.demandeoperation-portlet-changementIban-modification-0 {
  width: 44px !important; }

.demandeoperation-portlet-changementIban-modification-1 {
  width: 44px !important; }

.demandeoperation-portlet-changementIban-modification-2 {
  width: 95px !important; }

.demandeoperation-portlet-changementIban-modification-3 {
  width: 22px !important; }

.demandeoperation-portlet-changementIban-modification-4 {
  text-align: left !important; }

.demandeoperation-portlet-changementIban-modification-5 {
  margin: 0 !important; }

.demandeoperation-portlet-changementIban-modification-6 {
  margin: 0 !important; }

.demandeoperation-portlet-confirmationSuppressionDemandeAvance-0 {
  margin: 0 !important; }

.demandeoperation-portlet-confirmationSuppressionDemandeChangementCoord-0 {
  margin: 0 !important; }

.demandeoperation-portlet-confirmationSuppressionDemandeIban-0 {
  margin: 0 !important; }

.demandeoperation-portlet-confirmationSuppressionDemandeRachatTotal-0 {
  margin: 0 !important; }

.demandeoperation-portlet-confirmationSuppressionDemandeRemboursement-0 {
  margin: 0 !important; }

.demandeoperation-portlet-confirmationSuppressionDemandeVersementComplement-0 {
  margin: 0 !important; }

.demandeoperation-portlet-demandeAvance-modification-0 {
  width: 440px !important; }

.demandeoperation-portlet-demandeAvance-modification-1 {
  float: right !important; }

.demandeoperation-portlet-demandeAvance-modification-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.demandeoperation-portlet-demandeAvance-modification-3 {
  float: right !important; }

.demandeoperation-portlet-demandeAvance-modification-4 {
  font-weight: bold !important;
  padding-left: 30px !important; }

.demandeoperation-portlet-demandeAvance-modification-5 {
  text-align: right !important; }

.demandeoperation-portlet-demandeAvance-modification-6 {
  width: 720px !important; }

.demandeoperation-portlet-demandeAvance-modification-7 {
  width: 490px !important; }

.demandeoperation-portlet-demandeAvance-modification-8 {
  text-align: left !important; }

.demandeoperation-portlet-demandeAvance-modification-9 {
  width: 700px !important; }

.demandeoperation-portlet-demandeAvance-modification-10 {
  margin: 0 !important; }

.demandeoperation-portlet-demandeAvance-modification-11 {
  margin: 0 !important; }

.demandeoperation-portlet-demandeAvance-recapitulatif-0 {
  display: block; }

.demandeoperation-portlet-demandeAvance-recapitulatif-1 {
  margin: 0 !important; }

.demandeoperation-portlet-demandeAvance-recapitulatif-2 {
  border-left-width: 0px !important;
  padding-left: 0px !important;
  width: 270px !important; }

.demandeoperation-portlet-demandeOperation-enTravaux-0 {
  margin-top: 57px !important; }

.demandeoperation-portlet-destinationFond-0 {
  width: 1046px !important; }

.demandeoperation-portlet-destinationFond-1 {
  padding-top: 20px !important; }

.demandeoperation-portlet-destinationFond-2 {
  width: 727px !important; }

.demandeoperation-portlet-destinationFond-3 {
  width: 746px !important;
  margin-top: 30px !important;
  font-size: 11px !important; }

.demandeoperation-portlet-destinationFond-4 {
  margin-bottom: 3px !important;
  position: relative !important; }

.demandeoperation-portlet-destinationFond-5 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-destinationFond-6 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-7 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-8 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-9 {
  margin-bottom: 3px !important;
  position: relative; }

.demandeoperation-portlet-destinationFond-10 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-destinationFond-11 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-12 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-13 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-14 {
  margin-bottom: 3px !important;
  position: relative; }

.demandeoperation-portlet-destinationFond-15 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-destinationFond-16 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-17 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-18 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-19 {
  margin-bottom: 3px !important;
  position: relative; }

.demandeoperation-portlet-destinationFond-20 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-destinationFond-21 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-22 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-23 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-24 {
  margin-bottom: 3px !important;
  position: relative; }

.demandeoperation-portlet-destinationFond-25 {
  text-align: left !important;
  width: 500px !important; }

.demandeoperation-portlet-destinationFond-26 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-27 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-28 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-29 {
  margin-bottom: 3px !important;
  position: relative; }

.demandeoperation-portlet-destinationFond-30 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-destinationFond-31 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-32 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-33 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-34 {
  margin-bottom: 3px !important;
  position: relative; }

.demandeoperation-portlet-destinationFond-35 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-destinationFond-36 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-destinationFond-37 {
  width: 140px !important; }

.demandeoperation-portlet-destinationFond-38 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-destinationFond-39 {
  text-align: left !important;
  width: 500px !important;
  text-transform: none; }

.demandeoperation-portlet-destinationFond-40 {
  padding-left: 0px !important;
  width: 170px !important;
  padding-right: 0px !important;
  float: right !important;
  font-style: normal !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-modeReglement-0 {
  display: none; }

.demandeoperation-portlet-modeReglement-1 {
  top: 2px !important; }

.demandeoperation-portlet-modeReglement-1 input {
  width: 282px !important; }

.demandeoperation-portlet-modeReglement-2 {
  border: 0 !important;
  width: 409px; }

.demandeoperation-portlet-modeReglement-3 {
  display: none;
  float: left !important; }

.demandeoperation-portlet-modeReglement-4 {
  border: 0 !important; }

.demandeoperation-portlet-origineFond-0 {
  width: 1046px !important; }

.demandeoperation-portlet-origineFond-1 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.demandeoperation-portlet-origineFond-2 {
  width: 728px !important; }

.demandeoperation-portlet-origineFond-3 {
  width: 746px !important;
  margin-top: 30px !important;
  font-size: 11px !important; }

.demandeoperation-portlet-origineFond-4 {
  margin-bottom: 3px !important;
  position: relative !important;
  width: 925px; }

.demandeoperation-portlet-origineFond-5 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-origineFond-6 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-7 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-8 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-9 {
  margin-bottom: 3px !important;
  position: relative;
  width: 925px; }

.demandeoperation-portlet-origineFond-10 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-origineFond-11 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-12 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-13 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-14 {
  margin-bottom: 3px !important;
  position: relative;
  width: 925px; }

.demandeoperation-portlet-origineFond-15 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-origineFond-16 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-17 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-18 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-19 {
  margin-bottom: 3px !important;
  position: relative;
  width: 925px; }

.demandeoperation-portlet-origineFond-20 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-origineFond-21 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-22 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-23 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-24 {
  margin-bottom: 3px !important;
  position: relative;
  width: 925px; }

.demandeoperation-portlet-origineFond-25 {
  text-align: left !important;
  width: 500px !important; }

.demandeoperation-portlet-origineFond-26 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-27 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-28 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-29 {
  margin-bottom: 3px !important;
  position: relative;
  width: 925px; }

.demandeoperation-portlet-origineFond-30 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-origineFond-31 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-32 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-33 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-34 {
  margin-bottom: 3px !important;
  position: relative;
  width: 925px; }

.demandeoperation-portlet-origineFond-35 {
  text-align: left !important;
  width: 400px !important; }

.demandeoperation-portlet-origineFond-36 {
  float: right !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.demandeoperation-portlet-origineFond-37 {
  width: 140px !important; }

.demandeoperation-portlet-origineFond-38 {
  position: absolute !important;
  left: 750px !important;
  top: 0px !important; }

.demandeoperation-portlet-origineFond-39 {
  text-align: left !important;
  width: 500px !important;
  text-transform: none; }

.demandeoperation-portlet-origineFond-40 {
  padding-left: 0px !important;
  width: 170px !important;
  padding-right: 0px !important;
  float: right !important;
  font-style: normal !important;
  margin-left: -54px !important;
  margin-right: 304px !important; }

.rachatPartiel-demande-recapitulatif-0 {
  width: 520px !important;
  margin-bottom: 40px !important; }

.rachatPartiel-demande-recapitulatif-1 {
  float: right !important; }

.rachatPartiel-demande-recapitulatif-2 {
  font-weight: bold!important;
  text-align: right;
  display: inline-block;
  width: 264px; }

.rachatPartiel-demande-recapitulatif-3 {
  float: right !important; }

.rachatPartiel-demande-recapitulatif-4 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.rachatPartiel-demande-recapitulatif-5 {
  float: right !important; }

.rachatPartiel-demande-recapitulatif-6 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.rachatPartiel-demande-recapitulatif-7 {
  float: right !important; }

.rachatPartiel-demande-recapitulatif-8 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.rachatPartiel-rachatPartiel-0 {
  font-weight: bold !important; }

.rachatPartiel-rachatPartiel-1 {
  font-weight: bold !important; }

.rachatPartiel-rachatPartiel-3 {
  margin-top: 10px !important; }

.rachatPartiel-rachatPartiel-4 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important; }

.rachatPartiel-rachatPartiel-5 {
  margin-right: 69px !important; }

.rachatPartiel-rachatPartiel-6 {
  padding-bottom: 10px !important; }

.rachatPartiel-rachatPartiel-7 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.rachatPartiel-rachatPartiel-8 {
  text-transform: none !important;
  padding-left: 468px !important;
  padding-right: 0px !important; }

.rachatPartiel-rachatPartiel-9 {
  text-align: right !important;
  padding-right: 24px !important; }

.rachatPartiel-rachatPartiel-10 {
  padding-right: 8px !important;
  text-align: right !important; }

.rachatPartiel-rachatPartiel-11 {
  margin-right: 320px !important; }

.demandeoperation-portlet-rachatTotal-modification-0 {
  width: 440px !important; }

.demandeoperation-portlet-rachatTotal-modification-1 {
  float: right !important; }

.demandeoperation-portlet-rachatTotal-modification-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.demandeoperation-portlet-rachatTotal-modification-3 {
  padding-bottom: 10px !important;
  padding-top: 0px !important; }

.demandeoperation-portlet-rachatTotal-modification-4 {
  padding-bottom: 10px !important; }

.demandeoperation-portlet-rachatTotal-modification-5 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.demandeoperation-portlet-rachatTotal-modification-6 {
  padding-top: 0px !important; }

.demandeoperation-portlet-rachatTotal-modification-7 {
  display: none; }

.demandeoperation-portlet-rachatTotal-modification-8 {
  border: 0px none !important;
  margin-bottom: 0px !important;
  margin-left: -10px !important;
  padding: 0px !important;
  width: 291px !important;
  height: 266px !important;
  margin-top: 44px !important; }

.demandeoperation-portlet-rachatTotal-modification-9 {
  padding-right: 0px !important;
  padding-left: 0px !important;
  height: 194px !important; }

.demandeoperation-portlet-rachatTotal-modification-10 {
  border: 0px none !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  padding: 0px !important;
  width: 380px !important;
  margin-top: 44px !important; }

.demandeoperation-portlet-rachatTotal-modification-11 {
  width: 720px !important; }

.demandeoperation-portlet-rachatTotal-modification-12 {
  /*width: 490px !important;*/ }

.demandeoperation-portlet-rachatTotal-modification-13 {
  text-align: left !important; }

.demandeoperation-portlet-rachatTotal-modification-14 {
  width: 700px !important; }

.demandeoperation-portlet-rachatTotal-modification-15 {
  margin: 0 !important; }

.demandeoperation-portlet-rachatTotal-modification-16 {
  margin: 0 !important; }

.demandeoperation-portlet-rachatTotal-recapitulatif-0 {
  display: block; }

.demandeoperation-portlet-rachatTotal-recapitulatif-1 {
  margin-left: 63px !important;
  margin-right: 21px !important;
  height: 22px !important; }

.demandeoperation-portlet-rachatTotal-recapitulatif-2 {
  border-left-width: 0px !important;
  padding-left: 0px !important;
  width: 270px !important;
  text-align: left; }

.demandeoperation-portlet-rachatTotal-recapitulatif-3 {
  margin-left: 63px !important;
  margin-right: 21px !important; }

.demandeoperation-portlet-rachatTotal-recapitulatif-4 {
  margin-left: 63px !important;
  margin-right: 21px !important; }

.demandeoperation-portlet-remboursementAvance-modification-0 {
  width: 420px !important; }

.demandeoperation-portlet-remboursementAvance-modification-1 {
  float: right !important; }

.demandeoperation-portlet-remboursementAvance-modification-2 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.demandeoperation-portlet-remboursementAvance-modification-3 {
  float: right !important; }

.demandeoperation-portlet-remboursementAvance-modification-4 {
  font-weight: bold !important;
  padding-left: 100px !important; }

.demandeoperation-portlet-remboursementAvance-modification-5 {
  text-align: right !important; }

.demandeoperation-portlet-remboursementAvance-modification-6 {
  width: 720px !important; }

.demandeoperation-portlet-remboursementAvance-modification-7 {
  width: 470px !important; }

.demandeoperation-portlet-remboursementAvance-modification-8 {
  text-align: left !important; }

.demandeoperation-portlet-remboursementAvance-modification-9 {
  width: 700px !important; }

.demandeoperation-portlet-remboursementAvance-recapitulatif-0 {
  width: 470px !important;
  background: #F3F781; }

.demandeoperation-portlet-remboursementAvance-recapitulatif-1 {
  display: block; }

.demandeoperation-portlet-remboursementAvance-recapitulatif-2 {
  border-left-width: 0px !important;
  padding-left: 0px !important;
  width: 270px !important; }

.demandeoperation-portlet-versementComplementaire-modification-0 {
  width: 420px !important; }

.demandeoperation-portlet-versementComplementaire-modification-1 {
  float: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-2 {
  font-weight: bold !important; }

.demandeoperation-portlet-versementComplementaire-modification-3 {
  float: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-4 {
  font-weight: bold !important; }

.demandeoperation-portlet-versementComplementaire-modification-5 {
  cursor: pointer !important; }

.demandeoperation-portlet-versementComplementaire-modification-6 {
  cursor: pointer !important; }

.demandeoperation-portlet-versementComplementaire-modification-7 {
  margin-bottom: 0px !important;
  padding-bottom: 55px !important; }

.demandeoperation-portlet-versementComplementaire-modification-8 {
  cursor: pointer !important; }

.demandeoperation-portlet-versementComplementaire-modification-9 {
  display: none;
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.demandeoperation-portlet-versementComplementaire-modification-10 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 5px !important;
  text-align: left !important; }

.demandeoperation-portlet-versementComplementaire-modification-11 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 10px !important;
  text-align: left !important; }

.demandeoperation-portlet-versementComplementaire-modification-12 {
  border: none !important;
  background: none !important; }

.demandeoperation-portlet-versementComplementaire-modification-13 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  text-align: right !important;
  border-width: 0 1px 0 0 !important;
  padding-right: 5px !important;
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-14 {
  padding-right: 8px !important;
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-15 {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  text-align: right !important;
  border-width: 0 1px 0 0 !important;
  padding-right: 5px !important;
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-16 {
  padding-right: 8px !important;
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-17 {
  text-transform: capitalize !important;
  text-align: left !important; }

.demandeoperation-portlet-versementComplementaire-modification-18 {
  text-align: right !important;
  padding-right: 5px; }

.demandeoperation-portlet-versementComplementaire-modification-19 {
  text-align: right !important;
  padding-right: 5px; }

.demandeoperation-portlet-versementComplementaire-modification-20 {
  padding-bottom: 10px !important;
  padding-top: 10px !important; }

.demandeoperation-portlet-versementComplementaire-modification-21 {
  padding-bottom: 20px !important; }

.demandeoperation-portlet-versementComplementaire-modification-22 {
  width: 721px !important;
  margin-bottom: 20px !important; }

.demandeoperation-portlet-versementComplementaire-modification-23 {
  text-transform: none; }

.demandeoperation-portlet-versementComplementaire-modification-24 {
  text-align: right; }

.demandeoperation-portlet-versementComplementaire-modification-25 {
  padding-right: 8px !important;
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-26 {
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-27 {
  padding-right: 8px !important;
  text-align: right !important; }

.demandeoperation-portlet-versementComplementaire-modification-28 {
  text-align: left !important; }

.demandeoperation-portlet-versementComplementaire-modification-29 {
  width: 716px !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-0 {
  width: 470px !important;
  background: #F3F781; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-1 {
  display: block; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-2 {
  width: 226px !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-3 {
  margin-left: 0px !important;
  margin-right: 81px !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-4 {
  border-left-width: 0px !important;
  padding-left: 0px !important;
  width: 270px !important;
  text-align: left; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-6 {
  text-align: left !important;
  width: 86px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-7 {
  border: none !important;
  background: none !important;
  font-weight: normal !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-8 {
  text-align: left !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-9 {
  border: none !important;
  background: none !important;
  /*white-space: pre !important;*/
  font-weight: normal !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-10 {
  text-align: right !important;
  width: 60px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-11 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-12 {
  text-align: right !important;
  width: 84px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-13 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-14 {
  text-transform: capitalize !important;
  text-align: left !important;
  width: 508px; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-15 {
  text-align: right !important;
  padding-right: 0px !important;
  width: 177px !important; }

.demandeoperation-portlet-versementComplementaire-recapitulatif-16 {
  text-align: right !important;
  width: 60px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.versementProgramme-versementProgramme-miseEnPlace-0 {
  font-weight: bold !important; }

.versementProgramme-versementProgramme-miseEnPlace-1 {
  margin-top: 14px !important; }

.versementProgramme-versementProgramme-miseEnPlace-2 {
  margin-left: 248px !important;
  margin-right: 19px !important;
  margin-top: -19px !important;
  width: 401px !important; }

.versementProgramme-versementProgramme-miseEnPlace-3 {
  margin-top: 10px !important; }

.versementProgramme-versementProgramme-miseEnPlace-4 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important; }

.versementProgramme-versementProgramme-miseEnPlace-5 {
  border: 0 !important;
  width: 409px; }

.versementProgramme-versementProgramme-miseEnPlace-6 {
  padding-bottom: 20px !important; }

.versementProgramme-versementProgramme-miseEnPlace-7 {
  width: 727px !important;
  margin-bottom: 20px !important; }

.versementProgramme-versementProgramme-miseEnPlace-8 {
  text-transform: none; }

.versementProgramme-versementProgramme-miseEnPlace-9 {
  text-align: right; }

.versementProgramme-versementProgramme-miseEnPlace-10 {
  padding-right: 8px !important;
  text-align: right !important; }

.versementProgramme-versementProgramme-miseEnPlace-11 {
  text-align: right !important; }

.versementProgramme-versementProgramme-miseEnPlace-12 {
  padding-right: 8px !important;
  text-align: right !important; }

.versementProgramme-versementProgramme-miseEnPlace-13 {
  text-align: left !important; }

.versementProgramme-versementProgramme-miseEnPlace-14 {
  margin: 0 !important; }

.versementProgramme-versementProgramme-miseEnPlace-15 {
  margin: 0 !important; }

.versementProgramme-versementProgramme-recapitulatif-0 {
  display: block; }

.versementProgramme-versementProgramme-recapitulatif-1 {
  width: 224px !important; }

.versementProgramme-versementProgramme-recapitulatif-2 {
  width: 224px !important; }

.versementProgramme-versementProgramme-recapitulatif-3 {
  margin-left: 0px !important;
  margin-right: 81px !important; }

.versementProgramme-versementProgramme-recapitulatif-4 {
  border-left-width: 0px !important;
  padding-left: 0px !important;
  width: 270px !important;
  text-align: left; }

.versementProgramme-versementProgramme-recapitulatif-5 {
  padding: 0px !important; }

.versementProgramme-versementProgramme-recapitulatif-7 {
  text-align: left !important;
  width: 86px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.versementProgramme-versementProgramme-recapitulatif-8 {
  border: none !important;
  background: none !important;
  font-weight: normal !important; }

.versementProgramme-versementProgramme-recapitulatif-9 {
  text-align: left !important;
  width: 153px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.versementProgramme-versementProgramme-recapitulatif-10 {
  border: none !important;
  background: none !important;
  white-space: pre !important;
  font-weight: normal !important; }

.versementProgramme-versementProgramme-recapitulatif-11 {
  text-align: right !important;
  width: 100px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.versementProgramme-versementProgramme-recapitulatif-12 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.versementProgramme-versementProgramme-recapitulatif-13 {
  text-align: right !important;
  width: 144px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.versementProgramme-versementProgramme-recapitulatif-14 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.versementProgramme-versementProgramme-recapitulatif-15 {
  text-transform: capitalize !important;
  text-align: left !important;
  width: 508px; }

.versementProgramme-versementProgramme-recapitulatif-16 {
  text-align: right !important;
  padding-right: 0px !important;
  width: 177px !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-0 {
  font-weight: bold !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-1 {
  font-weight: bold !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 5px !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-2 {
  text-align: justify !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-3 {
  text-align: justify !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-4 {
  margin-top: 14px !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-5 {
  margin-left: 258px !important;
  margin-right: 19px !important;
  margin-top: -19px !important;
  width: 401px !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-6 {
  margin-top: 10px !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-7 {
  text-align: right !important;
  text-align: right !important;
  margin-top: 7px !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-8 {
  text-align: left !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-9 {
  margin: 0 !important; }

.demanderachatspartielsprogrammes-demanderachatspartielsprogrammes-10 {
  margin: 0 !important; }

.demandeversementcomplementaire-portletViewMode-0 {
  font-weight: bold !important; }

.demandeversementcomplementaire-portletViewMode-1 {
  font-weight: bold !important; }

.demandeversementcomplementaire-portletViewMode-2 {
  text-align: right !important; }

.demandeversementcomplementaire-portletViewMode-3 {
  text-align: left !important; }

.demandeversementcomplementaire-portletViewMode-4 {
  margin: 0 !important; }

.demandeversementcomplementaire-portletViewMode-5 {
  margin: 0 !important; }

.documents-contrat-filtreDocumentContrat-1 {
  margin-top: 10px !important;
  margin-bottom: 20px; }

.documents-contrat-filtreDocumentContrat-2 {
  display: inline !important;
  width: 152px !important;
  margin-right: 37px !important; }

.documents-contrat-filtreDocumentContrat-3 {
  margin-top: 10px !important;
  margin-bottom: 20px; }

.documents-contrat-filtreDocumentContrat-4 {
  display: inline !important;
  width: 152px !important;
  margin-right: 10px !important; }

.documents-contrat-filtreDocumentContrat-5 {
  margin-bottom: 20px; }

.documents-contrat-filtreDocumentContrat-6 {
  display: inline-block !important;
  width: 125px; }

.documents-contrat-filtreDocumentContrat-7 {
  display: inline-block !important;
  width: 165px !important; }

.documents-contrat-filtreDocumentContrat-8, .Historique-contrat-filtreDocumentContrat-8 {
  margin-right: 10px !important;
  margin-left: 8px !important;
  width: 20px !important; }

.Historique-contrat-filtreDocumentContrat-50 {
  margin-right: 6px !important;
  margin-left: 8px !important;
  width: 20px !important; }

.documents-contrat-filtreDocumentContrat-9 {
  margin-left: 320px !important;
  height: 30px; }

.documents-contrat-filtreDocumentContrat-11 {
  margin: 0 !important;
  height: 30px; }

.documents-contrat-filtreDocumentContrat-12 {
  margin: 0 !important;
  height: 30px; }

.documents-contrat-filtreDocumentContrat-13 {
  margin: 0 !important;
  height: 30px; }

.documents-contrat-listDocuments-1 {
  margin-bottom: 10px; }

.documents-contrat-listDocuments-2 {
  display: none; }

.documents-contrat-listDocuments-3 {
  width: 250px !important; }

.documents-contrat-listDocuments-5 {
  width: 300px; }

.documents-contrat-listDocuments-6 {
  width: 100px; }

.documents-contrat-listDocuments-7 {
  width: 100px; }

.documents-contrat-listDocuments-8 {
  margin-left: 527px !important;
  position: relative !important;
  top: -27px !important;
  display: none; }

.editionsupport-editionSupport-0 {
  width: 209px !important; }

.editionsupport-editionSupport-1 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-2 {
  width: 209px !important; }

.editionsupport-editionSupport-3 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-4 {
  width: 209px !important; }

.editionsupport-editionSupport-5 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-6 {
  width: 209px !important; }

.editionsupport-editionSupport-7 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-8 {
  width: 209px !important; }

.editionsupport-editionSupport-9 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-10 {
  margin-right: 10px !important;
  margin-left: 8px !important;
  width: 209px !important; }

.editionsupport-editionSupport-11 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-12 {
  margin-right: 10px !important;
  margin-left: 8px !important;
  width: 209px !important; }

.editionsupport-editionSupport-13 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-14 {
  width: 209px !important; }

.editionsupport-editionSupport-15 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-16 {
  width: 209px !important; }

.editionsupport-editionSupport-17 {
  width: 209px !important; }

.editionsupport-editionSupport-18 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-19 {
  width: 209px !important; }

.editionsupport-editionSupport-20 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-21 {
  width: 209px !important; }

.editionsupport-editionSupport-22 {
  width: 209px !important; }

.editionsupport-editionSupport-23 {
  width: 209px !important; }

.editionsupport-editionSupport-24 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-25 {
  width: 209px !important; }

.editionsupport-editionSupport-26 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-27 {
  width: 209px !important; }

.editionsupport-editionSupport-28 {
  margin-right: 69px !important; }

.editionsupport-editionSupport-29 {
  width: 209px !important; }

.editionsupport-editionSupport-30 {
  resize: none !important; }

.envoiIdentifiants-envoiIdentifiants-0 {
  float: right; }

.envoiIdentifiants-envoiIdentifiants-1 {
  border: none !important;
  background: none !important; }

.envoiIdentifiants-envoiIdentifiants-2 {
  border: none !important;
  background: none !important; }

.envoiIdentifiants-envoiIdentifiants-3 {
  border: none !important;
  background: none !important; }

.envoiIdentifiants-envoiIdentifiants-4 {
  border: none !important;
  background: none !important; }

.envoiIdentifiants-envoiIdentifiants-5 {
  float: right; }

.envoiIdentifiants-popupTelechargerRTF-0 {
  margin-left: 143px; }

.historique-contrat-filtreHistoriqueContrat-0 {
  margin-right: 14px; }

.historique-contrat-filtreHistoriqueContrat-1 {
  width: 90px !important; }

.historique-contrat-filtreHistoriqueContrat-2 {
  margin-right: 14px; }

.historique-contrat-filtreHistoriqueContrat-3 {
  width: 90px !important; }

.historique-contrat-filtreHistoriqueContrat-4 {
  margin-left: 320px !important;
  height: 30px;
  margin-bottom: 0px !important; }

.historique-contrat-filtreHistoriqueContrat-5 {
  margin: 0 !important;
  height: 30px; }

.historique-contrat-filtreHistoriqueContrat-7 {
  margin: 0 !important;
  height: 30px; }

.historique-contrat-filtreHistoriqueContrat-6 {
  margin: 0 !important;
  height: 30px; }

.historique-contrat-filtreHistoriqueContrat-8 {
  margin: 0 !important;
  height: 30px; }

.historique-contrat-listHistorique-0 {
  margin-left: 427px !important;
  position: relative !important;
  top: -27px !important;
  display: none; }

.identifiantMdpPerdu-portlet-confirmation-0 {
  margin: 0 !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-0 {
  float: left !important;
  padding-left: 20px !important;
  width: 450px !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-1 {
  width: 230px !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-2 {
  float: right !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-3 {
  margin: 0 !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-4 {
  float: left !important;
  padding-left: 90px !important;
  width: 450px !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-5 {
  text-align: left !important;
  width: 210px !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-6 {
  text-align: left !important;
  width: 210px !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-7 {
  float: right !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-8 {
  margin: 0 !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-9 {
  padding-left: 20px !important; }

.identifiantMdpPerdu-portlet-identifiantMdpPerdu-10 {
  height: 90px !important;
  bottom: -38px !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-0 {
  margin: 20px 0 0 200px !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-1 {
  padding-right: 0px !important;
  padding-left: 40px !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-2 {
  text-align: left !important;
  width: 210px !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-3 {
  text-align: left !important;
  width: 210px !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-4 {
  float: right !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-5 {
  margin: 0 !important; }

.identifiantMdpPerdu-portlet-nouveauMdp-6 {
  height: 90px !important;
  bottom: -38px !important; }

.list-contrats-portlet-edit-0 {
  margin-left: 140px !important; }

.list-contrats-portlet-view-0 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-1 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-2 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-3 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-4 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-5 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-6 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-7 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-8 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-9 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-10 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-12 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-13 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-14 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-15 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-16 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-17 {
  list-style: circle outside none !important;
  padding-left: 6px !important; }

.list-contrats-portlet-view-18 {
  border: none !important;
  background: none !important; }

.list-contrats-portlet-view-19 {
  border: none !important;
  background: none !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeAvance-0 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeAvance-1 {
  margin: 0 !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeChangementCoord-1 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeChangementCoord-2 {
  margin: 0 !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeIban-0 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeIban-1 {
  margin: 0 !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeRachatPartiel-0 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeRachatPartiel-1 {
  margin: 0 !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeRachatTotal-0 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeRachatTotal-1 {
  margin: 0 !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeRemboursement-1 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeRemboursement-2 {
  margin: 0 !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeVersement-0 {
  width: 470px !important; }

.list-demandeoperation-portlet-adminSuppressionDemandeVersement-1 {
  margin: 0 !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-0 {
  text-align: center !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-1 {
  text-align: left !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-2 {
  text-align: left !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-3 {
  text-align: center !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-4 {
  text-align: center !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-5 {
  text-align: left !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-6 {
  text-align: left !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-7 {
  text-align: center !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-8 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-9 {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.list-demandeoperation-portlet-listChangementCoordonnees-10 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-11 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-12 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-13 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-14 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-15 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listChangementCoordonnees-16 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeAvance-0 {
  float: right !important; }

.list-demandeoperation-portlet-listDemandeAvance-1 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listDemandeAvance-2 {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.list-demandeoperation-portlet-listDemandeAvance-3 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listDemandeAvance-4 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeAvance-5 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeAvance-6 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeAvance-7 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-0 {
  text-align: center !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-1 {
  text-align: left !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-2 {
  text-align: left !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-3 {
  text-align: center !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-4 {
  text-align: center !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-5 {
  text-align: left !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-6 {
  text-align: left !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-7 {
  text-align: center !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-8 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-9 {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.list-demandeoperation-portlet-listDemandeChangementIban-10 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-11 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-12 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-13 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeChangementIban-14 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-0 {
  float: right !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-1 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-2 {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.list-demandeoperation-portlet-listDemandeRemboursement-3 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-4 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-5 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-6 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listDemandeRemboursement-7 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-0 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-1 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-2 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-3 {
  text-align: right !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-4 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-5 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-6 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-7 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-8 {
  text-align: right !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-9 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-10 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-11 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-12 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-13 {
  text-align: right !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-14 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-15 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-16 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-17 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-18 {
  text-align: right !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-19 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-20 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-21 {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.list-demandeoperation-portlet-listeRachatsPartiels-22 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-23 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-24 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-25 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsPartiels-26 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-0 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-1 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-2 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-3 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-4 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-5 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-6 {
  text-align: left !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-7 {
  text-align: center !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-8 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-9 {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.list-demandeoperation-portlet-listeRachatsTotaux-10 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-11 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-12 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-13 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listeRachatsTotaux-14 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listVersementComplementaire-1 {
  width: 950px !important; }

.list-demandeoperation-portlet-listVersementComplementaire-2 {
  padding-bottom: 0px !important; }

.list-demandeoperation-portlet-listVersementComplementaire-3, .list-demandeoperation-portlet-listVersementComplementaire-3:hover {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 transparent !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.devalidation-acc, .devalidation-acc:hover {
  background: white !important; }

.btn-non-devalidation:hover {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 !important;
  color: white !important; }

.btn-oui-devalidation:hover {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 !important;
  color: white !important; }

.list-demandeoperation-portlet-listVersementComplementaire-3 input, .list-demandeoperation-portlet-listeRachatsTotaux-9 input, .list-demandeoperation-portlet-listeRachatsPartiels-21 input, .list-demandeoperation-portlet-listDemandeRemboursement-2 input, .list-demandeoperation-portlet-listDemandeChangementIban-9 input, .list-demandeoperation-portlet-listDemandeAvance-2 input, .list-demandeoperation-portlet-listChangementCoordonnees-9 input {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600;
  border: medium none;
  border-radius: 5px 5px 5px 5px;
  box-shadow: none;
  color: white;
  display: inline-block;
  float: left;
  font-family: "helvetica";
  font-size: 15px;
  padding: 2px 30px;
  text-shadow: none; }

.list-demandeoperation-portlet-listVersementComplementaire-3 input + input, .list-demandeoperation-portlet-listeRachatsTotaux-9 input + input, .list-demandeoperation-portlet-listeRachatsPartiels-21 input + input, .list-demandeoperation-portlet-listDemandeRemboursement-2 input + input, .list-demandeoperation-portlet-listDemandeChangementIban-9 input + input, .list-demandeoperation-portlet-listDemandeAvance-2 input + input, .list-demandeoperation-portlet-listChangementCoordonnees-9 input + input {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 #6c9400 !important;
  float: right; }

.list-demandeoperation-portlet-listVersementComplementaire-4 {
  margin: 0 !important;
  padding: 0 !important; }

.list-demandeoperation-portlet-listVersementComplementaire-5 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listVersementComplementaire-6 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listVersementComplementaire-7 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-listVersementComplementaire-8 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeAvance-0 {
  padding: 4px 10px !important; }

.validationPage .apicil_form-versement {
  width: 945px; }

.validationPage .apicil_form-versement h1 {
  width: 905px !important; }

.list-demandeoperation-portlet-validationDemandeAvanceEnAttente-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeAvanceEnAttente-1 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeAvanceEnAttente-2 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeAvanceEnAttente-3 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeAvanceEnAttente-4 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeChangementCoordEnAttente-0 {
  width: 200px !important; }

.list-demandeoperation-portlet-validationDemandeIban-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeIban-1 {
  width: 100px !important; }

.list-demandeoperation-portlet-validationDemandeIbanEnAttente-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeIbanEnAttente-1 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeIbanEnAttente-2 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeIbanEnAttente-3 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeIbanEnAttente-4 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRachatPartiel-0 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRachatPartiel-1 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeRachatPartielEnAttente-0 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRachatPartielEnAttente-1 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRachatPartielEnAttente-2 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRachatTotal-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeRachatTotal-1 {
  width: 145px !important; }

.list-demandeoperation-portlet-validationDemandeRachatTotalEnAttente-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeRachatTotalEnAttente-1 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeRachatTotalEnAttente-2 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRachatTotalEnAttente-3 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRemboursement-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeRemboursementEnAttente-0 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeRemboursementEnAttente-1 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRemboursementEnAttente-2 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeRemboursementEnAttente-3 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersement-0 {
  margin-left: 5px !important; }

.list-demandeoperation-portlet-validationDemandeVersement-2 {
  text-align: left !important;
  width: 86px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersement-3 {
  border: none !important;
  background: none !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersement-4 {
  text-align: left !important;
  width: 153px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersement-5 {
  border: none !important;
  background: none !important;
  white-space: pre !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersement-6 {
  text-align: right !important;
  width: 100px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersement-7 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersement-8 {
  text-align: right !important;
  width: 144px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersement-9 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersement-10 {
  text-transform: capitalize !important;
  text-align: left !important;
  width: 508px; }

.list-demandeoperation-portlet-validationDemandeVersement-11 {
  text-align: right !important;
  padding-right: 0px !important;
  width: 177px !important; }

.list-demandeoperation-portlet-validationDemandeVersement-12 {
  text-align: center !important; }

.list-demandeoperation-portlet-validationDemandeVersement-13 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeVersement-14 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-0 {
  width: 75px !important;
  padding-left: 0px !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-1 {
  margin-left: 5px !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-3 {
  text-align: left !important;
  width: 86px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-4 {
  border: none !important;
  background: none !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-5 {
  text-align: left !important;
  width: 153px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-6 {
  border: none !important;
  background: none !important;
  white-space: pre !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-7 {
  text-align: right !important;
  width: 100px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-8 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-9 {
  text-align: right !important;
  width: 144px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-10 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-11 {
  text-transform: capitalize !important;
  text-align: left !important;
  width: 508px; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-12 {
  text-align: right !important;
  padding-right: 0px !important;
  width: 177px !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-13 {
  text-align: center !important; }

.confirmDialogDevalider {
  width: 22% !important; }

.confirmDialogDevalider > div.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top > span {
  margin: 0.2em 16px .1em 0 !important; }

.confirmDialogDevalider > div.ui-dialog-content.ui-widget-content > p {
  display: inline-block !important; }

.confirmDialogDevalider > div.ui-dialog-content.ui-widget-content {
  text-align: center; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-14 {
  width: 166px !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-15 {
  width: 160px !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-16 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-17 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementEnAttente-18 {
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-0 {
  margin-left: 5px !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-2 {
  text-align: left !important;
  width: 86px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-3 {
  border: none !important;
  background: none !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-4 {
  text-align: left !important;
  width: 153px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-5 {
  border: none !important;
  background: none !important;
  white-space: pre !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-6 {
  text-align: right !important;
  width: 100px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-7 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-8 {
  text-align: right !important;
  width: 144px !important;
  font-size: 15px !important;
  font-weight: bold !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-9 {
  border: none !important;
  background: none !important;
  float: right !important;
  font-weight: normal !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-10 {
  text-transform: capitalize !important;
  text-align: left !important;
  width: 508px; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-11 {
  text-align: right !important;
  padding-right: 0px !important;
  width: 177px !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-12 {
  text-align: center !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-13 {
  padding: 4px 10px !important; }

.list-demandeoperation-portlet-validationDemandeVersementSansOF-14 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.list-mandat-list-mandats-edit-0 {
  margin-left: 223px !important; }

.list-mandat-list-mandats-0 {
  padding-top: 10px !important; }

.list-mandat-list-mandats-1 {
  width: 75px !important; }

.list-mandat-list-mandats-2 {
  border: none !important;
  background: none !important; }

.list-mandat-list-mandats-3 {
  width: 101px !important;
  padding-left: 0px !important;
  padding-right: 0px !important; }

.list-mandat-list-mandats-4 {
  border: none !important;
  background: none !important;
  width: 101px !important; }

.list-mandat-list-mandats-5 {
  width: 150px !important; }

.list-mandat-list-mandats-6 {
  border: none !important;
  background: none !important; }

.list-mandat-list-mandats-7 {
  width: 100px !important;
  white-space: normal !important;
  text-align: center !important; }

.list-mandat-list-mandats-8 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.list-mandat-list-mandats-9 {
  width: 100px !important;
  white-space: normal !important;
  text-align: center !important; }

.list-mandat-list-mandats-10 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.list-mandat-list-mandats-11 {
  width: 100px !important;
  white-space: normal !important;
  text-align: center !important; }

.list-mandat-list-mandats-12 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.list-mandat-list-mandats-13 {
  width: 112px !important;
  white-space: normal !important;
  text-align: center !important; }

.list-mandat-list-mandats-14 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.list-mandat-list-mandats-15 {
  width: 100px !important;
  white-space: normal !important;
  text-align: center !important; }

.list-mandat-list-mandats-16 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.list-mandat-list-mandats-17 {
  width: 48px !important;
  height: 32px !important;
  padding-left: 0px !important;
  padding-right: 0px !important; }

.list-souscriptions-portlet-edit-0 {
  margin-left: 223px !important; }

.list-souscriptions-portlet-view-0 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-1 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-2 {
  width: 119px !important; }

.list-souscriptions-portlet-view-3 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-4 {
  width: 96px !important; }

.list-souscriptions-portlet-view-5 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-6 {
  width: 60px !important; }

.list-souscriptions-portlet-view-7 {
  border: none !important;
  background: none !important;
  float: right !important; }

.list-souscriptions-portlet-view-9 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-10 {
  width: 40px !important; }

.list-souscriptions-portlet-view-11 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-12 {
  width: 85px !important; }

.list-souscriptions-portlet-view-13 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-14 {
  width: 60px !important; }

.list-souscriptions-portlet-view-15 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-16 {
  width: 60px !important; }

.list-souscriptions-portlet-view-17 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-18 {
  width: 450px !important; }

.list-souscriptions-portlet-view-19 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-20 {
  width: 60px !important; }

.list-souscriptions-portlet-view-21 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-22 {
  width: 60px !important; }

.list-souscriptions-portlet-view-23 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-24 {
  width: 60px !important; }

.list-souscriptions-portlet-view-25 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-26 {
  width: 60px !important; }

.list-souscriptions-portlet-view-27 {
  border: none !important;
  background: none !important; }

.list-souscriptions-portlet-view-28 {
  width: 15px !important; }

.list-souscriptions-portlet-view-29 {
  width: 15px !important; }

.list-souscriptions-portlet-view-30 {
  width: 53px !important; }

.list-souscriptions-portlet-view-31 {
  width: 115px !important; }

.list-souscriptions-portlet-view-31 span {
  width: 87px !important; }

.list-support-listSupports-0 {
  border: none !important;
  background: none !important; }

.list-support-listSupports-1 {
  border: none !important;
  background: none !important; }

.list-support-listSupports-2 {
  border: none !important;
  background: none !important; }

.list-support-listSupports-3 {
  width: 100px !important;
  white-space: normal !important;
  text-align: center !important; }

.list-support-listSupports-4 {
  border: none !important;
  background: none !important;
  text-align: center !important; }

.listCommissions-historiqueEncours-0 {
  border: none !important;
  background: none !important; }

.listCommissions-historiqueEncours-1 {
  border: none !important;
  background: none !important; }

.listCommissions-historiqueEncours-2 {
  border: none !important;
  background: none !important; }

.listCommissions-listCommissions-0 {
  display: none; }

.modifMotDePasse-portlet-modificationMdp-0 {
  margin: 20px 95px 0px !important; }

.modifMotDePasse-portlet-modificationMdp-1 {
  padding-left: 40px !important;
  background-color: #F4F4F4 !important; }

.modifMotDePasse-portlet-modificationMdp-1 input[type="text"] {
  text-align: left; }

.modifMotDePasse-portlet-modificationMdp-5 {
  float: right !important;
  margin-right: 144px;
  position: relative;
  z-index: 0; }

.modifMotDePasse-portlet-modificationMdp-6 {
  margin: 0 !important; }

.modifMotDePasse-portlet-modificationMdp-7 {
  height: 90px !important;
  bottom: -38px !important; }

.modifMotDePasse-portlet-modificationPremierMdp-0 {
  margin: 20px 95px 0px !important; }

.modifMotDePasse-portlet-modificationPremierMdp-1 {
  padding-right: 325px !important;
  padding-left: 40px !important;
  background-color: #F4F4F4 !important; }

.modifMotDePasse-portlet-modificationPremierMdp-2 {
  text-align: left !important;
  width: 210px !important; }

.modifMotDePasse-portlet-modificationPremierMdp-3 {
  text-align: left !important;
  width: 210px !important; }

.modifMotDePasse-portlet-modificationPremierMdp-4 {
  float: right !important; }

.modifMotDePasse-portlet-modificationPremierMdp-5 {
  margin: 0 !important; }

.modifMotDePasse-portlet-modificationPremierMdp-6 {
  height: 90px !important;
  bottom: -38px !important; }

.optionsecurisation-confirmationSuppressionSecurisation-0 {
  margin: 0 !important; }

.optionsecurisation-optionSecurisation-modification-0 {
  font-weight: bold !important; }

.optionsecurisation-optionSecurisation-modification-2, .optionDynamisation-optionDynamisation-modification-2 {
  width: 600px !important; }

.optionsecurisation-optionSecurisation-modification-3 {
  text-align: left !important; }

.optionsecurisation-optionSecurisation-modification-4 {
  margin: 0 !important; }

.optionsecurisation-optionSecurisation-modification-5 {
  margin: 0 !important; }

.optionsecurisation-optionSecurisation-recapitulatif-0 {
  display: block; }

.optionsecurisation-optionSecurisation-recapitulatif-1 {
  width: 224px !important; }

.pocchart-pocChart-0 {
  display: inline-block !important;
  width: 90px !important; }

.pocchart-pocChart-1 {
  width: 55px !important;
  display: inline-block !important;
  text-align: right; }

.reaffectationContrat-cosyTreeComposant-0 {
  border: none !important; }

.reaffectationContrat-cosyTreeComposant-1 {
  display: none; }

.reaffectationContrat-dataTableContratsAffectes-0 {
  display: none; }

.reaffectationContrat-dataTableContratsAffectes-1 {
  clear: both !important; }

.reaffectationContrat-dataTableContratsAffectes-2 {
  margin-top: 7px !important; }

.reaffectationContrat-dataTableContratsAffectes-3 {
  width: 150px !important;
  height: 38px; }

.reaffectationContrat-dataTableContratsAffectes-4 {
  border: none !important;
  background: none !important; }

.reaffectationContrat-dataTableContratsAffectes-5 {
  width: 150px !important; }

.reaffectationContrat-dataTableContratsAffectes-6 {
  border: none !important;
  background: none !important; }

.reaffectationContrat-dataTableContratsAffectes-7 {
  width: 150px !important; }

.reaffectationContrat-dataTableContratsAffectes-8 {
  border: none !important;
  background: none !important; }

.reaffectationContrat-dataTableContratsAffectes-9 {
  width: 160px !important; }

.reaffectationContrat-dataTableContratsTrouves-0 {
  display: none; }

.reaffectationContrat-dataTableContratsTrouves-1 {
  clear: both !important; }

.reaffectationContrat-dataTableContratsTrouves-2 {
  width: 150px !important; }

.reaffectationContrat-dataTableContratsTrouves-3 {
  border: none !important;
  background: none !important; }

.reaffectationContrat-dataTableContratsTrouves-4 {
  width: 150px !important; }

.reaffectationContrat-dataTableContratsTrouves-5 {
  border: none !important;
  background: none !important; }

.reaffectationContrat-dataTableContratsTrouves-6 {
  width: 150px !important; }

.reaffectationContrat-dataTableContratsTrouves-7 {
  border: none !important;
  background: none !important; }

.reaffectationContrat-dataTableContratsTrouves-8 {
  width: 150px !important; }

.reaffectationContrat-dialogSelectAll-0 {
  display: none; }

/*COSY-14189*/
.selectAllDialogReaffectation .ui-widget-content {
  border-radius: 0px; }

.reaffectationContrat-dialogSelectAll-1 {
  margin-top: 20px !important; }

.reaffectationContrat-paginationVoirPlus-0 {
  float: left;
  left: 280px;
  position: relative !important;
  top: -20px;
  display: none; }

.reaffectationContrat-reaffectationContrat-0 {
  clear: both !important; }

.reaffectationContrat-reaffectationContrat-1 {
  float: right !important; }

.reaffectationContrat-reaffectationContrat-2 {
  clear: both !important; }

.reaffectationContrat-reaffectationEffectueAvecSuccess-0 {
  margin: 0 !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-0 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-1 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-2 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-3 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-4 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-5 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-6 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-7 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-8 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-9 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-10 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-11 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-12 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-13 {
  text-align: right !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-14 {
  border: none !important;
  background: none !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-15 {
  text-align: center !important;
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.syntheseindicateursactivite-syntheseindicateursactiviteview-16 {
  display: none; }

#filtreHistoriqueBlockDiv .typeOpListBox, .filtreHistoriqueBlockDiv .typeOpListBox {
  margin-bottom: 9px !important;
  margin-top: 10px !important; }

#filtreHistoriqueBlockDiv .periodeDiv, .filtreHistoriqueBlockDiv .periodeDiv {
  margin-bottom: 11px !important; }

#filtreHistoriqueBlockDiv .periodeDiv + .periodeDiv, .filtreHistoriqueBlockDiv .periodeDiv + .periodeDiv {
  margin-bottom: 20px !important; }

.ui-tree .ui-tree-container {
  white-space: normal !important; }

#filtreHistoriqueBlockDiv .periodeOutputText, .filtreHistoriqueBlockDiv .periodeOutputText {
  color: #666 !important; }

#filtreHistoriqueBlockDiv .filtreHistoriqueBlock, .filtreHistoriqueBlockDiv .filtreHistoriqueBlock {
  background: none repeat scroll 0 0 #f2f2f2;
  border: none;
  border-radius: 5px;
  width: 675px;
  padding: 20px 20px 2px 8px;
  padding-bottom: 15px !important; }

#filtreHistoriqueBlockDiv .typeOpListBox, .filtreHistoriqueBlockDiv .typeOpListBox {
  margin-top: 10px;
  margin-bottom: 20px; }

#filtreHistoriqueBlockDiv .typeOpListBoxOutputText, .filtreHistoriqueBlockDiv .typeOpListBoxOutputText {
  display: inline;
  width: 152px; }

#filtreHistoriqueBlockDiv .periodeOutputText, .filtreHistoriqueBlockDiv .periodeOutputText {
  display: inline-block;
  width: 150px; }

#filtreHistoriqueBlockDiv .periodeDiv, .filtreHistoriqueBlockDiv .periodeDiv {
  margin-bottom: 20px; }

#filtreHistoriqueBlockDiv .spanCalendar, .filtreHistoriqueBlockDiv .spanCalendar {
  display: inline-block;
  width: 122px; }

#filtreHistoriqueBlockDiv .auOuputLabel, .filtreHistoriqueBlockDiv .auOuputLabel {
  margin-right: 10px;
  margin-left: 8px; }

#filtreHistoriqueBlockDiv .periodeDiv .calendarDuClassUnique,
.filtreHistoriqueBlockDiv .periodeDiv .calendarDuClassUnique {
  width: 100px !important; }

#filtreHistoriqueBlockDiv .spanMontant, .filtreHistoriqueBlockDiv .spanMontant {
  display: inline-block;
  width: 164px; }

#filtreHistoriqueBlockDiv .montantGlobalDiv .periodeOutputText,
.filtreHistoriqueBlockDiv .montantGlobalDiv .periodeOutputText {
  width: 147px !important; }

#filtreHistoriqueBlockDiv .montantGlobalDiv .historique-contrat-filtreHistoriqueContrat-1,
.filtreHistoriqueBlockDiv .montantGlobalDiv .historique-contrat-filtreHistoriqueContrat-1,
.filtreHistoriqueBlockDiv .montantGlobalDiv .historique-contrat-filtreHistoriqueContrat-3,
#filtreHistoriqueBlockDiv .montantGlobalDiv .historique-contrat-filtreHistoriqueContrat-3 {
  margin-left: 3px !important; }

.voirPlusListDocument {
  color: #5B677D !important;
  text-decoration: none;
  padding-left: 10px;
  width: 910px;
  background: none; }

.syntheseIndicateursActivite .ui-datatable thead th, .syntheseIndicateursActivite .ui-datatable tfoot td {
  border-right: 1px solid #79729A;
  border-bottom: 1px solid #10044C;
  background: #F2F2F2; }

.syntheseIndicateursActivite .ui-datatable thead th:last-child, .syntheseIndicateursActivite .ui-datatable tfoot td:last-child {
  border-right: 0; }

.syntheseIndicateursActivite .ui-datatable tbody td {
  border-right: 1px solid #79729A; }

.syntheseIndicateursActivite .ui-datatable tbody td:last-child {
  border-right: 0; }

.syntheseIndicateursActivite .ui-datatable tfoot td {
  padding: 6px 5px; }

.ie8 .home-connecte-pro-bloc-milieu .connect_news, .ie8 .apicil_cnt_rightSide {
  margin-top: 5px; }

.col3-content .corporate-content {
  margin-right: 20px; }

.col3-content .corporate-content .apicil_ttl-main {
  font-size: 16px;
  color: #0077BE;
  font-weight: normal;
  margin: 0 0 12px;
  border: 0; }

.col3-content .corporate-content .text p:first-child {
  min-height: 85px; }

.col3-content .corporate-content .text a {
  color: #F60;
  float: right; }

.cosy_cout-sys {
  width: 700px; }

.historiqueCommissionOPVersement {
  margin-top: 10px; }

.cosy_desc-rej .desc-pst-parg {
  width: 730px;
  float: left; }

.cosy_desc-rej .apicil_btn {
  float: right;
  text-transform: uppercase;
  margin-top: -18px;
  border-radius: 5px; }

.cosy_desc-rej .apicil_btn a {
  font-size: 14px;
  font-weight: normal;
  padding: 5px 9px 3px; }

.corporate-content .services-content {
  overflow: hidden;
  height: 1%;
  margin-bottom: 1em; }

.corporate-content .recompense .services-content img {
  display: inline-block;
  margin-right: 20px;
  float: left; }

.corporate-content .recompense .services-content .labelWrapper {
  width: 370px;
  float: left; }

.corporate-content .services-content img + .labelWrapper h3 {
  font-size: 16px; }

.corporate-content .services-content a {
  color: #F60;
  font-size: 12px; }

.col3-content div.portlet-column {
  float: none; }

#chart_div {
  width: 370px;
  height: 370px;
  position: relative; }

#chart_div2 {
  width: 700px;
  height: 400px; }

.content-date {
  margin-top: -10px; }

.corporate-content .left {
  width: 680px;
  float: left; }

.corporate-content .right {
  width: 240px;
  float: right; }

#baap-content .beta-child h3 {
  font-size: 16px;
  font-family: "helvetica";
  color: #0077BE;
  font-weight: normal;
  margin: 0;
  letter-spacing: -0.02em; }

#baap-content .beta-child .cosy-date-sp {
  font-size: 14px;
  font-family: "helvetica";
  margin: -5px 0 10px;
  display: block; }

.cosy_ct-news img {
  float: left;
  margin-right: 15px; }

.cosy_ct-news {
  float: right;
  width: 709px; }

.recapDestinationFondHeader {
  color: inherit; }

#baap-content.news3cols .beta-child {
  padding: 10px; }

.news3cols .cosy_ct-news {
  width: 402px; }

#baap-content.news3cols .beta-child a {
  background: none;
  margin-left: 0;
  text-decoration: underline; }

#baap-content.news3cols .beta-child a:hover {
  color: #06c; }

#baap-content .beta-child p {
  font-size: 12px; }

#baap-content .beta-child {
  overflow: hidden;
  height: 1%;
  margin: 20px 0; }

#baap-content .beta-child a, a.cosy_link-pdf {
  font-size: 12px;
  text-decoration: none;
  background: url("/apicil-theme/images/common/pdf-link.png") no-repeat 0 0;
  color: #F60;
  display: block;
  clear: both;
  padding: 0 0 0 20px; }

a.cosy_link-excel {
  font-size: 12px !important;
  text-decoration: none;
  background: url("/apicil-theme/images/common/excel.png") no-repeat 0 0;
  color: #F60;
  display: block;
  clear: both;
  padding: 5px 0 0px 25px;
  margin-bottom: 10px; }

#baap-content .beta-child img {
  float: left;
  margin-right: 15px;
  padding: 2px 0; }

a.cosy_link-pdf {
  padding: 0 0 0 25px; }

.cosy-pos-table {
  position: relative; }

.cosy-pos-table .cosy-data-pos {
  position: absolute;
  right: 0;
  top: 70px; }

.cosy-pos-table table.cosy-data-pos th, .cosy-table-stat th {
  background: none repeat scroll 0 0 #F2F2F2;
  border-right: 1px solid #10044C;
  color: #000033;
  font-family: "helvetica";
  font-size: 12px;
  font-weight: normal;
  padding: 7px 12px 6px;
  text-align: left; }

.cosy-pos-table table.cosy-data-pos {
  text-align: left; }

.cosy-pos-table table.cosy-data-pos .td-rt-emp, .cosy-table-stat td.td-rt-emp {
  text-align: right; }

.cosy-table-stat .cosy-brnone {
  border-right: none; }

#baap-content .beta-child a {
  margin-left: 240px; }

.mauve-pic {
  background: url("/apicil-theme/images/common/vert.png") no-repeat 0 0;
  padding-left: 27px; }

.rose-pic {
  background: url("/apicil-theme/images/common/orange-1.png") no-repeat 0 0;
  padding-left: 27px; }

.violet-pic {
  background: url("/apicil-theme/images/common/jaune.png") no-repeat 0 0;
  padding-left: 27px; }

.jaune-pic {
  background: url("/apicil-theme/images/common/orange.png") no-repeat 0 0;
  padding-left: 27px; }

.lila-pic {
  background: url("/apicil-theme/images/common/violet.png") no-repeat 0 0;
  padding-left: 27px; }

table.cosy-data-pos td, .cosy-table-stat td {
  border-right: 1px solid #10044C;
  border-top: 1px solid #10044C;
  color: #666666;
  font-family: "helvetica";
  font-size: 12px;
  padding: 4px 12px; }

table.cosy-data-pos .td-rt-emp {
  border-right: none !important; }

table.cosy-data-pos th.td-rt-emp {
  text-align: center; }

.page_navigation span {
  text-indent: -9999px;
  display: inline-block;
  width: 8px;
  height: 12px;
  text-align: left;
  position: relative;
  z-index: 0;
  top: 2px; }

.page_navigation span.prev_btn {
  background: url("/apicil-theme/images/common/prev.png") no-repeat 0 0;
  margin-right: 10px; }

.page_navigation span.next_btn {
  background: url("/apicil-theme/images/common/next.png") no-repeat 0 0;
  margin-left: 5px; }

.page_navigation a {
  margin-right: 5px;
  text-decoration: none;
  color: #898989; }

.page_navigation a.active_page {
  font-weight: bold; }

#baap-content .beta-child .left {
  width: 680px;
  float: left; }

#baap-content .beta-child .right {
  width: 244px;
  float: right; }

#baap-content .beta-child .right a {
  padding: 0;
  background: none;
  margin: 0; }

.cosy_produit-unit .beta-child {
  border-bottom: 1px solid #ccc; }

.cosy_dates-progr-picto li {
  padding-left: 33px;
  display: block; }

.cosy_dates-progr-picto .bg-uc {
  background: url("/apicil-theme/images/common/prod-uc.png") no-repeat 0 5px; }

.cosy_dates-progr-picto .news_jur {
  background: url("/apicil-theme/images/common/news-1.png") no-repeat 8px 16px; }

.cosy_dates-progr-picto .news_actu {
  background: url("/apicil-theme/images/common/news-2.png") no-repeat 8px 16px; }

.cosy_dates-progr-picto .bg-notes {
  background: url("/apicil-theme/images/common/rss-1.png") no-repeat 0 10px; }

.apicil_cnt_rightSide .cosy_dates-progr-picto li a {
  text-decoration: underline; }

.cosy_dates-progr-picto li h4 a {
  font-weight: normal; }

.cosy_dates-progr-picto li p {
  margin-bottom: 0; }

.cosy_dates-progr-picto li {
  margin-bottom: 1em; }

.table-frais td {
  padding: 10px 10px 0 0;
  vertical-align: top; }

.corporate-content .blockDroite {
  width: 241px;
  margin-top: 0; }

.sytnheseContrat .blockDroite {
  margin-top: -14px !important; }

#historiqueContrat .blockDroite {
  margin-top: -61px !important; }

#simulateur-portlet .blockDroite {
  margin-top: -3px !important; }

.versement-complementaire .blockDroite {
  margin-top: -19px !important; }

.corporate-content .blockDroite .blockGris, .corporate-content .right .blockGris {
  background: #ececec;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 15px; }

.corporate-content .blockDroite .blockGris-no-title, .corporate-content .right .blockGris-no-title {
  background-image: none; }

.corporate-content .blockDroite .blockGris p {
  margin: 0; }

.corporate-content .right .blockGris p {
  margin: 5px 0; }

.table-frais td.td-bord-tp {
  border-bottom: 1px solid #10044C; }

.table-frais td strong {
  color: #10044C; }

.demandeoperation-portlet-versementComplementaire-modification-7 {
  width: 720px !important;
  background: url("/apicil-theme/images/common/arr-gris-bas-4.png") no-repeat scroll 0 100% transparent; }

#versement-complementaire .blockDroite {
  margin-top: -35px !important; }

.changementCoordonnees .blockDroite, .changementIban .blockDroite {
  margin-top: -19px !important; }

.changementOptionModif .blockDroite {
  margin-top: -27px !important; }

.changementCoordonnees #divPays label {
  width: 140px !important; }

.changementCoordonnees .apicil_inputtext-bluecss label {
  width: 275px !important;
  margin-right: 10px; }

.changementCoordonnees .blockDroite div {
  height: auto !important;
  margin: auto !important;
  overflow: visible !important; }

.changementCoordonnees .monConseiller h5 label, .changementIban .monConseiller h5 label {
  width: 110px !important;
  color: #0077BE;
  font-size: 17px;
  font-weight: normal;
  padding: 0 7px 0 0 !important;
  float: none !important; }

.changementIban .blockGauche label {
  width: 250px !important; }

.changementIban .blockDroite div {
  height: auto !important;
  margin: auto !important;
  overflow: visible !important; }

.demande-avance .blockGauche .blockGris {
  width: 720px !important; }

.demande-avance .blockDroite {
  margin-top: -54px !important; }

.rembouressement-avance .blockGauche .blockGris {
  width: 720px !important; }

.rembouressement-avance .blockDroite {
  margin-top: -54px !important; }

#demandeRachatPartielPage .blockGauche .blockGris {
  width: 720px !important; }

.demande-operation-recap.propositio-arbitrage-demande-operation-recap .apicil_arr_gris-tp {
  width: 690px !important; }

#demandeRachatPartielPage {
  position: relative; }

#demandeRachatPartielPage .apicil_right-side-2 .blockDroite {
  float: right;
  right: 0px;
  position: absolute;
  top: 60px; }

.rachat-total .blockGauche .blockGris {
  width: 720px !important; }

.rachat-total .blockDroite {
  margin-top: -54px !important; }

.versement-programme .blockGauche .blockGris {
  width: 720px !important; }

.versement-programme .blockDroite {
  margin-top: -54px !important; }

.optionArbitrageProgramme .blockGauche .blockGris {
  width: 720px !important; }

.optionArbitrageProgramme .blockDroite {
  margin-top: -54px !important; }

.optionSecurisationModification .blockGauche .blockGris, .optionDynamisationModification .blockGauche .blockGris {
  width: 720px !important; }

.optionSecurisationModification .blockDroite, .optionDynamisationModification .blockDroite {
  margin-top: -54px !important; }

.optionSecurisationModification .blockGauche .apicil_arr_grs-bt, .optionDynamisationModification .blockGauche .apicil_arr_grs-bt {
  width: 720px !important;
  border-radius: 11px 11px 11px 11px !important; }

.optionSecurisationModification .apicil_arr_or-bt, .optionDynamisationModification .apicil_arr_or-bt {
  width: 720px !important;
  border-radius: 11px 11px 11px 11px !important; }

.optionRachatPartielProgramme .blockGauche .blockGris {
  width: 720px !important; }

.optionRachatPartielProgramme .blockDroite {
  margin-top: -54px !important; }

.optionSecurisationModification .apicil_chps-grs, .optionDynamisationModification .apicil_chps-grs {
  width: 680px; }

.optionSecurisationModification .apicil_gr-cont, .optionDynamisationModification .apicil_gr-cont {
  padding-left: 20px !important; }

.optionSecurisationModification .apicil_rd-lft, .optionDynamisationModification .apicil_rd-lft {
  padding-left: 40px !important; }

.optionSecurisationModification .apicil_btn-bt-off, .optionDynamisationModification .apicil_btn-bt-off {
  width: 700px !important; }

.optionSecurisationModification .changementoption-optionSecurisation-modification-1 h3 span, .optionDynamisationModification .optionDynamisation-optionDynamisation-modification-1 h3 span {
  display: none; }

.demande-operation-recap .api_tt-grisbrd {
  width: 720px !important; }

.demande-operation-recap .apicil_arr_gris-omb-claire {
  width: 711px !important; }

demande-operation-recap .apicil_arr_gris-omb-claire .apicil_bc-tr-md {
  width: 670px; }

.demande-operation-recap .apicil_arr_gris-tp {
  width: 680px !important; }

.demande-operation-recap .width-valider-annuler {
  /*width: 670px !important;*/
  overflow: hidden;
  height: 1%; }

.historiqueCommissDetailsEncours {
  width: 100%;
  height: 90%;
  margin-bottom: 25px;
  margin-top: 20px; }

.demande-operation-recap .apicil_bc-tr-md p {
  width: 680px !important; }

#descriptionContrat .blockGauche .apicil_arr_grs-bt {
  width: 720px !important; }

#descriptionContrat .blockDroite {
  margin-top: -55px !important; }

#filtreHistoriqueBlockDiv > div, .filtreHistoriqueBlockDiv > div {
  width: 675px !important; }

#documentContrat .blockDroite {
  margin-top: -30px !important; }

#documentContrat #filtreHistoriqueBlockDiv .typeOpListBox span,
#documentContrat .filtreHistoriqueBlockDiv .typeOpListBox span {
  margin-right: 0 !important;
  position: relative;
  top: 2px;
  z-index: 0; }

#documentContrat #filtreHistoriqueBlockDiv .typeOpListBox div,
#documentContrat .filtreHistoriqueBlockDiv .typeOpListBox div {
  margin-right: 206px !important; }

#documentContrat .documents-contrat-filtreDocumentContrat-6 {
  width: 165px !important; }

#listHistorique .listHistoriqueTable .tableau {
  margin-bottom: 10px; }

#listHistorique .montant {
  width: 100px;
  text-align: right; }

#listHistorique .typeOperationColumn {
  width: 500px; }

#listHistorique .typeOperationOutput {
  margin-left: 30px;
  display: block; }

#listHistorique .columnDate {
  width: 150px; }

#listHistorique .columnDate th {
  font-size: 12px !important;
  color: #3F366F; }

#listHistorique .dateOuputText {
  color: #F96C25 !important;
  font-size: 16px !important; }

.black {
  color: #000000; }

.red {
  color: #AA2A20; }

.green {
  color: #7DB30C; }

.parametrage-portlet-souscription .inputtext input[type="text"] {
  background: #FFFFFF;
  width: 245px;
  font-size: 12px;
  font-style: normal;
  color: #000000;
  border-radius: 3px 3px 3px 3px;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  margin-left: 154px !important; }

.changementCoordonnees .buttonOrangeSiteDemo, .changementIban .buttonOrangeSiteDemo {
  float: right !important; }

.authentification-cosy2 .messages-error {
  color: red !important;
  margin-left: 70px !important; }

.validation-rachat-partiel .destination-fonds {
  border: none !important;
  margin-left: -20px; }

.rachatPartiel-demande-recapitulatif-0 .li-montant-rachat {
  width: 600px !important; }

#p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .info_contrat h3 {
  margin: 20px 0 24px; }

#p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="text"], #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="password"] {
  width: 324px !important; }

.rejoignezNous .inputCaptcha {
  clear: both; }

.rejoignezNous .captchaStyle {
  margin: 19px 50px 11px 426px; }

.rejoignezNous-inputText {
  width: 244px; }

.rejoignezNous-outputPanel {
  width: 865px; }

.rejoignezNous .apicil_form label {
  width: 230px; }

.contactezNous .apicil_form label {
  width: 280px; }

.rejoignezNous .joinUs-civilite label, .rejoignezNous .joinUs-conseillerInvestissementsFinanciers label {
  width: 20px !important;
  padding: 0px 0px 0px 4px !important;
  float: right !important; }

.rejoignezNous .joinUs-disponibilites label {
  width: 69px !important;
  padding: 0px 0px 0px 4px !important; }

.rejoignezNous .joinUs-disponibilites div {
  margin: 0px !important; }

.rejoignezNous .joinUs-disponibilites td {
  padding-left: 0px !important;
  width: 100px; }

.rejoignezNous .joinUs-disponibilites input {
  float: left !important;
  margin-top: 2px !important; }

.rejoignezNous .inputCaptcha label, .rejoignezNous .inputCaptcha input {
  width: 114px !important; }

.joinUs_num label {
  width: 30px !important; }

.joinUs_num input {
  width: 100px !important; }

.ui-messages-error, .ui-message-error {
  margin: auto 0px 0px auto !important; }

.rejoignezNous .apicil_form input[type="text"], .rejoignezNous .apicil_form input[type="password"] {
  width: 330px; }

.contactezNous .joinUs-civilite label, .contactezNous .joinUs-conseillerInvestissementsFinanciers label {
  width: 20px !important;
  padding: 0px 0px 0px 4px !important;
  float: right !important; }

.contactezNous .contactUs-disponibilites div {
  margin: 0px !important; }

.contactezNous .apicil_form input[type="text"], .contactezNous .apicil_form input[type="password"] {
  width: 287px; }

.contactezNous .apicil_form label {
  width: 105px; }

.contactezNous .apicil_form .globalDiv {
  width: 785px; }

.contactezNous .ui-messages-error, .ui-message-error {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.margin-regle-general {
  margin-bottom: 36px; }

.suiviCPForm .apicil_btn .apicil_iban a {
  font-weight: bold; }

.confirmDialogValidationReaff .ui-dialog-content {
  display: none; }

.demande-operation-recap #suppression-annulation-button {
  width: 700px;
  padding-left: 0px; }

.changementoption-portlet .demande-operation-recap #suppression-annulation-button, .profil-de-gestion .demande-operation-recap #suppression-annulation-button {
  width: 671px;
  padding-left: 20px; }

.montant-align {
  text-align: right; }

.sytnheseContrat #plusAuMoinsValueParLigne .ui-datatable thead th, .sytnheseContrat #plusAuMoinsValueParLigne .ui-datatable tbody td, .sytnheseContrat #plusAuMoinsValueParLigne .ui-datatable tfoot td {
  white-space: normal; }

.sytnheseContrat #plusAuMoinsValueParLigne .nombreDepArts .ui-icon, .sytnheseContrat #plusAuMoinsValueParLigne .valeurActuelle .ui-icon, .sytnheseContrat #plusAuMoinsValueParLigne .valeurAchat .ui-icon {
  display: none; }

.sytnheseContrat .ui-icon-triangle-1-n {
  background: url("/apicil-theme/images/common/tri-up.png") no-repeat scroll 0px 0px transparent !important; }

.sytnheseContrat .ui-icon-carat-2-n-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0px 0px transparent; }

.sytnheseContrat .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/tri-down.png") no-repeat scroll 0px 0px transparent !important; }

.custom-iconizer .ui-icon {
  display: block !important;
  text-indent: 0px !important;
  background-image: none !important;
  background: none !important; }

.displayNone {
  display: none; }

.border-style-none {
  border-style: none; }

.borderNone {
  border: none; }

.width100 {
  width: 100% !important; }

.height100 {
  height: 100%; }

.versementProgramme-apicil-tab-1 {
  width: 99%; }

.urspurationIdentiteCommandLink {
  color: #10044C; }

.urspurationIdentiteUl {
  list-style: circle outside none;
  padding-left: 6px; }

.FF670E {
  color: #FF670E; }

.montant-operation-rachat-partiel-attente {
  margin-left: 110px; }

.FF120A {
  color: #FF120A; }

.bic-majiscule {
  text-transform: uppercase; }

.versementProgramme-telecharger, .versementProgramme-telecharger:hover {
  color: #F38B28; }

.remboursement-avance-apicil_arr_gris-tp, .gris-tp {
  background: #FFE5E5; }

.envoiIdentifiantsTable {
  height: 750%; }

.textAlignCenter {
  text-align: center !important; }

.textAlignRight {
  text-align: right !important; }

.textAlignLeft {
  text-align: left !important; }

.remboursAvanceRecapSpan {
  width: 161px; }

.votreDemandeAEtePriseEnCompte {
  margin-left: 45px;
  margin-top: 39px;
  color: #22AA66; }

.identifiantMdpPerudLabel {
  color: #F60;
  width: 110px !important; }

.nouveauMdpLabel {
  color: #F60;
  width: 205px; }

.urpurationLibelle {
  color: #10044C; }

.modePrelvementSpan {
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799;
  background: #d6f0ff; }

.changementIbanSpan {
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799;
  background: #ffffcc; }

.virementBancaireSpan {
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799;
  background: white; }

.FFFFCC {
  background-color: #FFFFCC !important; }

.montantOututTextListDemandeAvance {
  color: #FF670E;
  font-weight: bold; }

.listSousTable {
  width: 952px; }

.ibanImagePicto {
  padding-right: 5px; }

.listVersComplTable {
  width: 800px;
  border-bottom: none !important; }

.codeSunchineNonRenseigne {
  margin-left: 45px;
  margin-top: 39px;
  color: #FF6666; }

.selectOneMenu {
  opacity: 0; }

.inputSave {
  margin: 0; }

.header_breadcrumb {
  float: none; }

.spanEvolutionSupport {
  display: inline-block;
  width: 95px; }

.spanEvolutionSupport2 {
  width: 95px;
  display: inline-block;
  text-align: right; }

.verificationLabel {
  color: #F60;
  width: 205px !important; }

.motDePassDoitContenirxxChar {
  width: 100% !important;
  text-align: left !important; }

.floatRight {
  float: right; }

.divHistoriqueEncours {
  width: 350px; }

.historiqueEncours.ui-confirm-dialog {
  background: white !important; }

.periodeComptableDiv {
  width: 760px; }

.listOrgaCadre {
  border: 1px solid #A8A8A8; }

.inputSearchListOrga {
  border-style: none;
  opacity: 0; }

.periodeComptableDebut {
  margin-right: 10px;
  margin-left: 8px;
  width: 30px; }

.periodeComptableDebuText {
  margin-right: 10px; }

.arbitrage .apicil_list_souscriptions_header #repartition-column {
  width: 77px; }

.rejoignezNous .apicil_form .apicil_radio label {
  top: 0px !important; }

.titre-montant-encoure-orange {
  font-family: arial !important;
  font-size: 15px !important;
  margin-bottom: 20px !important;
  margin-top: 0px !important;
  font-weight: normal !important;
  color: #F60 !important; }

.titre-montant-encoure-orange span {
  font-weight: bold; }

.titre-montant-encoure-orange .taux-frais {
  margin-top: 6px; }

.customDataTableCosy tbody td.apicil_list_souscriptions_header-right center {
  text-align: right !important; }

.scrollPanelHistoriqueOperation {
  width: 1150px;
  height: 440px; }

.scrollPanelHistoriqueEncours {
  width: 1150px;
  height: 400px; }

.customDataTableCosy th.alignRightTh span {
  float: right !important; }

.search-page-encours-construction {
  color: #F60; }

.usurpationUtilCommandLink {
  color: #10044C; }

.validationRemboursementBeanCommandButton {
  width: 100%; }

.contactezNous-grisBlock {
  background: #E4E4E4;
  margin-bottom: 10px; }

.treeComponenet .ui-treenode-label {
  width: 315px;
  display: inline; }

.portlet-topper h1 {
  border-bottom: 1px solid #10044C;
  color: #0077BE;
  font-family: "helvetica";
  font-size: 25px;
  font-weight: normal;
  line-height: 1.5em;
  margin: -3px 0 25px;
  padding: 0; }

#portlet_status .portlet-topper {
  background: none !important;
  border: none !important; }

.portlet {
  background: none !important;
  border: none !important; }

#portlet_status {
  width: 831px; }

#portlet_status h3 {
  font-family: "helvetica";
  font-size: 18px;
  font-weight: normal;
  line-height: 1em;
  margin-right: 10px; }

#portlet_status .portlet-content .separator {
  border: medium none; }

.ui-autocomplete-panel {
  background: white; }

.apicil-tab-1 tr td input {
  border-radius: 3px 3px 3px 3px; }

.apicil_form .apicil_inputtext_mandat input[type="text"], .apicil_form .apicil_inputtext_mandat input[type="password"] {
  font-size: 12px;
  font-style: normal;
  color: #000000;
  border-radius: 3px 3px 3px 3px;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  width: 68px; }

.apicil_form .apicil_inputtext_mandat label.label-inline {
  display: inline;
  width: auto;
  float: left;
  position: relative;
  top: -3px;
  left: 2px; }

.apicil_btn .ui-datatable .ui-datatable-data td, .apicil_btn .ui-datatable .ui-datatable-data-empty td, .apicil_btn .ui-state-default, .apicil_btn .ui-widget-content .ui-state-default, .apicil_btn .ui-widget-header .ui-state-default {
  background: none repeat scroll 0 0 transparent;
  box-shadow: none; }

#portlet_new-password .portlet-topper {
  background: none !important;
  border: none !important; }

#portlet_new-password .portlet-content, #portlet_status .portlet-content {
  background: url("/apicil-theme/images/common/connectBg2.png") no-repeat scroll 700px 65px transparent;
  background-color: #F4F4F4;
  border-radius: 0 10px 0 10px;
  float: left;
  margin: 0 0 30px;
  padding: 18px 0 0 10px;
  position: relative;
  z-index: 0;
  width: 831px; }

#portlet_status .portlet-content {
  height: 145px; }

#portlet_new-password .aui-fieldset-legend {
  display: none !important; }

#portlet_new-password .portlet-msg-info, #portlet_new-password .portlet-msg-help, #portlet_new-password .lfr-message-help, #portlet_new-password .portlet-msg-progress, #portlet_new-password .lfr-message-progress {
  background: none !important;
  border: none !important;
  color: #666 !important;
  font-weight: normal;
  font-size: 11px;
  margin: 0px;
  padding: 0px; }

#portlet_new-password .aui-field-label {
  color: #f60 !important;
  font-size: 12px !important;
  font-weight: normal !important; }

#portlet_new-password .aui-field-input-text {
  background: #fff;
  font-size: 12px;
  color: #666;
  border-radius: 3px 3px 3px 3px;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  padding: 1px 0 0 0;
  height: 22px;
  width: 170px; }

#portlet_new-password .portlet-title {
  width: 64% !important; }

#portlet_new-password .aui-field-text {
  float: left;
  margin-right: 30px; }

#portlet_new-password .aui-button-submit {
  font-size: 12px;
  font-family: "helvetica";
  border-radius: 11px;
  display: inline-block;
  position: relative;
  zoom: 1;
  background: #6c9400 url("/apicil-theme/images/common/vert-btn.png") repeat-x 0 0; }

#portlet_new-password .aui-button-input-submit {
  cursor: pointer;
  padding: 4px 16px;
  overflow: auto;
  border: 0;
  background: none !important;
  color: #fff !important;
  font-weight: normal;
  text-shadow: none !important; }

#portlet_new-password .aui-button-holder {
  float: left;
  margin-top: 29px;
  width: 100px;
  clear: none; }

#portlet_new-password .aui-fieldset {
  width: 416px;
  float: left; }

.syntheseIndicateursActivite .apicil_btn-vert button {
  color: #FFFFFF;
  text-shadow: none !important; }

.syntheseIndicateursActivite .ui-dialog-titlebar-close {
  right: -14px !important;
  top: -5px !important; }

.apicil_btn .ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
  text-shadow: none !important;
  font-weight: normal;
  color: #FFFFFF !important; }

.apicil_btn .ui-state-hover {
  background-image: none !important;
  text-shadow: none !important; }

.list-contrats-portlet-view-mandat {
  border: none !important;
  background: none !important;
  float: right; }

.mention-juridique-legend {
  font-style: italic;
  margin-top: 25px;
  margin-bottom: 15px; }

.priips-mention-juridique-legend {
  font-style: italic;
  margin-top: 25px;
  margin-bottom: 15px;
  font-size: 14px; }

.message-info-produit-horizon {
  margin-top: 0px;
  margin-bottom: 15px; }

.contactezNous .taglib-captcha {
  padding-left: 94px; }

.sytnheseContrat .blockDroite #MonConseiller {
  padding-right: 0; }

.apicil_right-side-2 .blockGauche .apicil_arr_grs-bt, .apicil_right-side .blockGauche .apicil_arr_grs-bt, #descriptionContrat .blockGauche .apicil_arr_grs-bt {
  background: url("/apicil-theme/images/common/arr-gris-bas-4.png") no-repeat 0 100%; }

#infosConseiller #usurpation-link a {
  text-decoration: none !important;
  color: #5B677D !important; }

#infosConseiller #usurpation-link {
  margin-top: 10px; }

#infosConseiller .icone-vers-refresh {
  background: url("/apicil-theme/images/common/refresh-vert.png") no-repeat center center;
  border: none;
  padding: 0;
  height: 20px;
  width: 20px;
  background-size: 80%;
  margin-left: 2px; }
  #infosConseiller .icone-vers-refresh span {
    display: none; }

#MonConseiller.usurpationIdentite .borderHor {
  margin-bottom: 5px !important; }
#MonConseiller.usurpationIdentite .nom_client strong {
  vertical-align: bottom; }

.apicil_mdf-mdp table {
  width: 980px !important; }

.apicil_mdf-mdp table input[type="text"], .apicil_mdf-mdp table input[type="password"] {
  width: 326px !important; }

.apicil_mdf-mdp .apicil_btn {
  margin-right: 384px; }

.info_contrat .apicil_btn {
  position: relative;
  z-index: 0; }

.apicil_new-pass .apicil_btn {
  margin-right: 162px; }

.ie #filtreHistoriqueBlockDiv .ui-datepicker-trigger,
.ie .filtreHistoriqueBlockDiv .ui-datepicker-trigger {
  position: relative; }

#controleCoherenceMetier .controleMetierlibelle {
  font-size: 17px;
  color: #4F4F4F; }

#controleCoherenceMetier .controleMetierAnomaliesText {
  color: #4F4F4F; }

#controleCoherenceMetier .width90 {
  width: 90% !important; }

#controleCoherenceMetier .width110 {
  width: 110% !important; }

#controleCoherenceMetier .ui-datatable-data td {
  padding-bottom: 3px !important;
  padding-top: 21px !important; }

/* ============================ Style simulator BEGIN===================================== */
.boutonSimulator {
  float: right;
  margin-right: 20px; }

#simulator .apicil_arr_grs_bt_simulator {
  background: url("/apicil-theme/images/common/arr-gris-bas.png") no-repeat scroll 0 100% transparent;
  border-radius: 11px 11px 0 0;
  padding: 0 0 54px;
  width: 650px; }

#simulator .simulator_repartition_align {
  text-align: center; }

#simulator .simulator_blockGauche {
  float: left;
  width: 650px; }

#simulator .simulator_blockDroite {
  margin-top: 28px;
  float: right;
  width: 250px; }

#simulator .apicil_res_glob_simulator {
  height: 1%;
  padding: 40px 0 0; }

#simulator .corelBgColor_1 {
  border: 1px solid #FFFFFF;
  padding: 5px;
  color: #000000;
  text-align: center;
  background-color: #AFFFAF; }

#simulator .corelBgColor_2 {
  color: #000000;
  border: 1px solid #FFFFFF;
  padding: 5px;
  text-align: center;
  background-color: #ffc600; }

#simulator .corelBgColor_3 {
  color: #000000;
  border: 1px solid #FFFFFF;
  padding: 5px;
  text-align: center;
  background-color: #ffb3b3; }

#simulator .corelBgColor_4 {
  color: #000000;
  border: 1px solid #FFFFFF;
  padding: 5px;
  text-align: center;
  background-color: #fe4040; }

#simulator .corelBgColor_5 {
  color: #000000;
  border: 1px solid #FFFFFF;
  padding: 5px;
  text-align: center;
  background-color: #E01F25; }

#simulator .corelBgColor_---Bold {
  border: 1px solid #FFFFFF;
  font-weight: bold;
  padding: 5px;
  text-align: center;
  background-color: #EFF9FF; }

#simulator .corelBgColor_--- {
  border: 1px solid #FFFFFF;
  padding: 5px;
  text-align: center;
  background-color: #EFF9FF; }

#simulator .corelNumbersColor_positif {
  color: #86BC1B; }

#simulator .corelNumbersColor_negatif {
  color: #BD1E1E; }

#simulator .corelNumbersColor_nul {
  color: #FFFFFF; }

#simulator .corelBgColor_entete {
  border: 1px solid #FFFFFF;
  background: none repeat scroll 0 0 #EAE6DA;
  /* background-color: #EAE6DA; */
  font-size: 12px;
  padding: 5px 10px;
  text-align: center; }

#simulator .PortefeuilleTable {
  border-collapse: collapse;
  border-color: #FFFFFF;
  color: #1A2E53;
  padding: 1px;
  min-width: 429px; }

#simulator .jqplot-table-legend-swatch-efficience {
  width: 15px !important;
  height: 15px !important; }

#simulator .tableauefficience {
  float: left;
  min-width: 650px; }

#simulator .legendefficiencecombwidth {
  width: 656px; }

#simulator .firstTd {
  text-align: center;
  padding-top: 0px; }

#simulator .secondTd {
  padding-top: 0px; }

#simulator .legendvert {
  background-color: #AFFFAF;
  border-color: #AFFFAF; }

#simulator .legendjaune {
  background-color: #ffc600;
  border-color: #ffc600; }

#simulator .legendrougeleger {
  background-color: #ffb3b3;
  border-color: #ffb3b3; }

#simulator .legendrouge {
  background-color: #fe4040;
  border-color: #fe4040; }

#simulator .jqplot-table-legend-swatch {
  width: 15px !important;
  height: 15px !important; }

#performanceriskchart .square {
  background: none repeat scroll 0 0 orange;
  width: 14px !important;
  height: 14px !important; }

#performanceriskchart .circle {
  background: none repeat scroll 0 0 orange;
  border-radius: 50%;
  width: 14px !important;
  height: 14px !important; }

#performanceriskchart .diamond {
  background: none repeat scroll 0 0 blue;
  width: 11px !important;
  height: 10px !important;
  /* Rotate */
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 10px !important; }

#simulator .jqplot-cursor-canvas {
  border-left: 2px solid #999999;
  border-bottom: 2px solid #999999; }

#simulator .jqplot-cursor-tooltip {
  background: rgba(204, 204, 204, 0.9);
  z-index: 1000; }

.highlightasset {
  background: none repeat scroll 0 0 #fea46d; }

.benchassetcommon {
  border: 1px solid #FFFFFF;
  font-size: 12px;
  padding: 5px;
  text-align: center;
  font-weight: bold; }

#simulator_tools .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 5px;
  height: 19px;
  border: none; }

.hasDatepicker, .ui-state-hover {
  box-shadow: none !important; }

.hasDatepicker {
  font-weight: normal; }

#simulator .simulator_tools_div {
  background: url("/apicil-theme/images/common/arr-gris-bas.png") no-repeat scroll 0 100% transparent;
  border: 0 none;
  border-radius: 8px 8px 8px 8px;
  padding: 15px 20px 10px 10px; }

#simulator .simulator_tools_table {
  background: #f2f2f2 none repeat scroll 0 0;
  margin-top: 41px; }

.simulatortoolsTd {
  width: 155px;
  overflow: hidden; }

#simulator td {
  color: #666666;
  font-family: arial;
  font-size: 12px; }

#simulator .titleFont {
  color: #666666 !important;
  font-weight: bold;
  vertical-align: top; }

#simulator_tools {
  position: absolute;
  padding-left: 5px;
  padding-right: 5px;
  width: 240px;
  padding-right: 5px; }

#simulator_tools.fixed {
  top: 0;
  position: fixed; }

#simulator_tools .calendar {
  text-align: center;
  width: 135px; }

#simulator_tools .calendar input {
  text-align: center !important;
  width: 88px; }

#simulator .selector {
  height: 20px;
  margin-left: 8px;
  width: 118px; }

#simulator td .du {
  display: inline-block;
  margin-top: 2px !important;
  position: relative !important;
  top: 3px !important; }

#simulator_tools select {
  width: 116px;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 1px;
  background: none; }

.simulatorpopin {
  background: none repeat scroll 0 0 white !important;
  width: auto !important;
  height: auto !important;
  z-index: 1076;
  padding: 10px 20px 20px; }

.simulatorpopin .monconseiller_vide {
  height: 107px;
  padding: 10px;
  width: 212px; }

.simulatorpopin .ui-dialog-buttonpane {
  background: none repeat scroll 0 0 white !important;
  height: auto !important;
  padding-right: 10px !important;
  border: medium none;
  margin: 0.5em 0 0; }

.simulatorpopin .simulator_blockGauche .ui-messages-info li {
  width: 700px !important;
  display: block !important; }

.simulatorpopin .simulator_blockGauche .ui-messages-info {
  width: 700px !important; }

.simulatorpopin .simulator_scrollpanel {
  height: 590px !important;
  width: 1000px !important;
  overflow: auto;
  border: 0px; }

.simulatorpopin .simulator_blockDroite {
  height: 267px !important;
  width: 270px !important;
  float: right !important;
  margin-top: 28px !important;
  min-height: 0px; }

.simulatorpopin .ui-state-default {
  background: none repeat scroll 0 0 transparent;
  color: #F60 !important; }

.simulator_tools_table .apicil_btn-vert, .simulator_tools_table .apicil_btn-vert:hover {
  background: none repeat scroll 0 0 #7dac1d;
  position: relative; }

.simulator_tools_table .ui-inputfield[type="text"] {
  background: white;
  background-image: none; }

.simulatorpopin .simulator_tools_table {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 0 0 #e5e5e5;
  margin-top: 36px;
  right: 45px !important; }

.simulatorpopin .ui-datatable-tablewrapper .ui-sortable-column-icon {
  position: static !important;
  top: 200px; }

.simulatorpopin #benchmarkmenu {
  background: white url("/apicil-theme/images/common/arrow_select.gif") no-repeat right center;
  padding: 1px 0 0 10px;
  overflow: hidden;
  height: 22px;
  width: 98px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #666;
  margin-left: 25px; }

.simulatorpopin #simulator_tools select {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  position: relative;
  cursor: pointer;
  height: 19px;
  border: 0;
  color: #666; }

#simulator_tools .ui-inputfield[type="text"] {
  border-radius: 1px;
  border: 1px solid #ccc;
  width: 90px;
  padding: 1px 0 0;
  height: 22px;
  float: left;
  color: #666 !important;
  font-size: 12px;
  margin-left: 5px; }

#simulator_tools .ui-dialog-buttonpane button, #simulator_tools .calendar {
  float: right; }

.simulator_tools_table td {
  padding: 5px; }

.ui-dialog .ui-dialog-buttonpane button {
  border: none; }

.simulatorpopin #simulator .simulator_tools_table {
  margin: 0 10px 0 0;
  top: 148px;
  right: 0; }

.simulatorpopin {
  font-size: 14px; }

.simulatorpopin .apicil_btn-vert input {
  width: 85px;
  height: 23px;
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  padding: 0px; }

.piedivconflictjqlpot {
  height: 700px;
  position: relative;
  z-index: -10; }

.simulator_blockGauche div div ul {
  margin: -1px 0 !important;
  padding: 0 !important; }

.simulator_blockGauche div div ul li {
  font-size: 13px !important;
  margin: 0 !important;
  padding: 0 !important; }

#simulator .periodeInTitles {
  font-size: 14px; }

.freeSimulationTitle {
  margin-top: -17px; }

.backgroundfreesimulation {
  background: none repeat scroll 0 0 #F4F4F4;
  border: medium none;
  border-radius: 0 25px;
  color: #4F4F4F;
  width: 285px; }

.backgroundfreesimulation div {
  top: 5px;
  bottom: 0px;
  margin-bottom: 0px; }

#simulator #historiquePerformancesVolatility .apicil_res_glob_simulator div {
  padding: 0px;
  border: 0px; }

#historiquePerformancesVolatility div ul:first-child {
  background: none repeat scroll 0 0; }

.simulatoroolswhenexception {
  margin-top: 30px;
  position: static !important; }

#simulator .minHeightToExceptionMessage {
  min-height: 170px; }

#freeSimulationOutOfSouscription .creation-souscriptionportlet-tableAllocation-7 {
  margin-left: 40px; }

#freeSimulationOutOfSouscription .creation-souscriptionportlet-tableAllocation-6 {
  width: 140px; }

#freeSimulationOutOfSouscription .creation-souscriptionportlet-tableAllocation-6 div a {
  margin-left: -8px; }

/* ============================ Style simulator END ===================================== */
.apicil_form .reporterCheckBox label {
  float: right;
  text-align: left;
  padding-top: 0px;
  margin-right: 597px;
  margin-top: -1px; }

.apicil_form .reporterCheckBox input {
  margin-left: 130px;
  width: 15px; }

.validationPage #divNumeroContrat .ui-widget-content {
  background: none repeat scroll 0 0 #FFFFFF;
  border: none;
  color: #4F4F4F; }

.tableAllocation-table {
  width: 735px !important;
  border: none;
  background: none; }

.arbitrage-tableau-tableStyle {
  width: auto;
  border: none;
  background: none; }

.demandeOperation-modeReglement-inputText {
  background: none repeat scroll 0 0 #FFFFFF;
  width: 282px !important; }

.versementComplementaire-modification-tableStyle {
  width: 613px;
  border: none;
  background: none; }

.versementComplementaire-modification-montant {
  background: none repeat scroll 0 0 #FFFFFF;
  text-align: right; }

.versementComplementaire-modification-tauxSurcharge {
  background: none repeat scroll 0 0 #FFFFFF;
  text-align: right; }

.filtreDocument-panel {
  width: 950px;
  background: #ECECEC;
  border: none;
  border-radius: 8px; }

.listHistorique_boutton-suivant {
  color: #5B677D !important;
  text-decoration: none;
  padding-left: 10px;
  width: 650px;
  background: none; }

.listeRachatsPartiel_block-legende-span1 {
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799;
  background-color: #ffffcc; }

.listeRachatsPartiel_block-legende-span2 {
  width: 10px;
  height: 10px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px solid #999799;
  background-color: white; }

.listeRachatsPartiel_block-legende-span3 {
  background-color: #aee;
  border: 1px solid #999799;
  height: 10px;
  margin-right: 5px;
  margin-top: 2px;
  width: 10px; }

.historiqueOperations.ui-confirm-dialog {
  background: white !important; }

.periodeComptableDiv #periodBlocDiv .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 3px;
  padding-top: 12px !important;
  border: none !important; }

.periodeComptableDiv #periodBlocDiv .apicil_inputtext input {
  width: 100px;
  background: none !important;
  box-shadow: none !important;
  border-style: solid; }

.periodeComptableDiv #periodBlocDiv .apicil_inputtext input.ui-state-hover {
  width: 100px;
  background: none !important;
  box-shadow: none !important;
  border-style: solid !important;
  border-width: 1px !important;
  border-color: #BFBFBF !important; }

.periodeComptableDiv .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
  color: #E3E3E3;
  opacity: 0; }

.periodeComptableDiv .ui-datepicker-calendar thead {
  color: white; }

#content .reaffectationContrat_paginationVoirPlus {
  width: 100% !important; }

.creation-souscriptionportlet-tableAllocation-6 {
  float: left;
  margin-top: 3px; }

.creation-souscriptionportlet-tableAllocation-7 {
  float: left;
  padding-top: 3px; }

.blockAutoCompleteIsinLibelleTableAlloc {
  margin-top: 10px;
  margin-left: 5px; }

.traitGrisUnderResteARepartireTableAllocation {
  border-bottom: 1px solid #BFBFBF;
  margin-left: 4px;
  width: 722px; }

.creation-souscriptionportlet-choixSupport-0 .apicil-tab-1 tr td {
  padding: 4px !important; }

.resteARepartire {
  display: inline-block;
  margin-top: 25px !important; }

.repartitionTableAllocation {
  width: 40px !important;
  padding-right: 0px !important;
  border: 1px solid #BFBFBF !important;
  margin-left: 1px !important;
  margin-right: 4px !important; }

.montantTableAllocation {
  width: 90px !important;
  padding-right: 0px !important;
  border: 1px solid #BFBFBF !important;
  margin-left: 2px !important; }

.supprimeSupportTableAlloc img {
  padding: 0px !important;
  margin: 0px !important;
  margin-left: 17px !important; }

.versement-programme .creation-souscriptionportlet-tableAllocation-8, .versement-complementaire .creation-souscriptionportlet-tableAllocation-8 {
  width: 385px !important; }

.versement-complementaire .supprimeSupportTableAlloc img {
  margin-left: 0px !important; }

.creation-souscriptionportlet-tableAllocation-0-span {
  display: inline-block;
  width: 30px !important; }

.monConseiller .ui-overlaypanel, .typeOperationColumn .ui-overlaypanel {
  background-color: #FFFFFF; }

.tableAllocation-table th {
  height: 30px !important; }

.tableAllocation-table tr td {
  padding-left: 4px !important;
  padding-top: 4px !important;
  padding-right: 0px !important;
  padding-bottom: 4px !important; }

.usurpationIdentite .monConseiller .ui-overlaypanel, #MonConseiller .monConseiller .ui-overlaypanel {
  color: #868686;
  font-family: arial;
  font-size: 12px; }

.displayHidden {
  visibility: hidden; }

.restARepartireTableVersement {
  margin-left: -5px; }

.spanrestRepartBlock {
  display: block;
  padding-top: 45px !important; }

.isinInputFooter {
  display: inline-block;
  width: 128px; }

.isinInputFooterPanel {
  display: inline-block;
  width: 114px;
  margin-top: 5px; }

.arbitrage-investissementTable tr td, .arbitrage-desinvestissementTable tr td {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

.arbitrage-investissementTable th.libelle {
  width: 276px !important; }

.libelleInputFooter {
  display: inline-block;
  width: 0px !important;
  margin-top: 5px;
  margin-left: 25px; }

.arbitrage-tableau .libelleInputFooter {
  width: 0px !important; }

.apicil-tab-1 .libelleContentTd {
  margin-left: 5px; }

.arbitrage-tableau-6Action {
  width: 72px !important; }

#controleCoherenceMetier td, #controleCoherenceMetier th {
  background: none repeat scroll 0 0 white !important;
  border-width: 0px 0px 1px 0px !important; }

.arbitrage-investissementTable .arbitrage-tableau-0 {
  width: 180px;
  display: inline-block; }

.arbitrage-investissementTable img {
  padding: 0px !important;
  margin: 0px !important; }

.arbitrage-tableau-6 {
  padding-left: 5px !important; }

.tableInv .traitGrisUnderResteARepartireTableAllocation {
  width: 715px !important; }

.blockDroite #MonConseiller #organisation_conseiller {
  margin-bottom: 2px !important; }

.blockDroite #MonConseiller .nom_client, .blockDroite #MonConseiller #adresse-client {
  margin-bottom: 10px !important; }

.blockDroite #MonConseiller #nom_conseiller {
  margin-bottom: 15px !important; }

.tableAllocation-table tr th {
  padding-left: 5px !important; }

.tdSansBordure td, tr.tdSansBordure {
  border-bottom: none !important;
  padding-bottom: 0; }

.ajoutMandatPage .ui-confirm-dialog .ui-dialog-buttonpane input {
  margin-left: 128px; }

.listMandatPage .apicil_bc-result {
  float: left;
  width: auto; }

.modeReglement {
  margin-left: 42px !important; }

.modeReglement .selector {
  margin-left: 90px !important; }

.listContratPropositionArbitrage .ui-paginator-top {
  margin-bottom: 10px; }

.filtresContent {
  position: relative;
  width: 694px; }

.lastTd {
  border-right: 0px !important; }

.filtresContent td {
  border-right: 1px solid #9D9D9D; }

.filtresContent .age {
  width: 92px;
  text-align: center; }

.filtresContent .civilite {
  width: 52px;
  text-align: center; }

.filtresContent .encoursDuContrat {
  width: 108px;
  text-align: center; }

.filtresContent .encours {
  width: 148px;
  text-align: center; }

.filtresContent .plusAuMoinsValues {
  width: 102px;
  text-align: center; }

.filtresContent .historique-contrat-filtreHistoriqueContrat-4 {
  margin-bottom: 20px !important; }

#filtreHistoriqueBlockDiv .keywordArbitrage,
.filtreHistoriqueBlockDiv .keywordArbitrage {
  width: 155px !important; }

.divSuivantPrecedent {
  width: 950px;
  /* clear: both; */ }

.clearBoth {
  clear: both; }

.propositionArbitrageRappelSuppDesinv {
  float: left;
  width: 380px;
  margin-bottom: 15px; }

.mainDivContent, .choixDesSupportsPAMainDiv, .choixDesSupportsPAMainDiv .arbitrage-tableauInvesDesinves-3, .mainDivContent .recapPropositionArbitrage, .recapPropositionArbitrage {
  width: 720px; }

.choixDesintataireMainDiv {
  width: 100% !important; }

.validation-rachat-total #file-upload .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-weight: normal !important;
  width: 80px;
  margin-left: 10px; }

.validation-rachat-total #file-upload .fileupload-buttonbar .start, .validation-rachat-total #file-upload .fileupload-buttonbar .cancel {
  display: none !important; }

.validation-rachat-total #file-upload .ui-fileupload {
  display: block !important; }

.validation-rachat-total #file-upload .ui-progressbar, .ui-progressbar .ui-widget-header {
  border-radius: 10px 10px 10px 10px !important; }

.validation-rachat-total #file-upload .ui-fileupload-content .ui-progressbar {
  height: 20px;
  margin: 0;
  width: 200px; }

.validation-rachat-total #file-upload .ui-progressbar .ui-progressbar-value {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
  position: absolute !important; }

.validation-rachat-total #file-upload .fileupload-content .ui-progressbar-value {
  background: url("/apicil-theme/images/common/barre-telechargement.gif") repeat-x !important; }

.validation-rachat-total #file-upload table.files tr.template-upload td.cancel button {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important; }

.validation-rachat-total #file-upload table.files tr.template-upload td.start button {
  background: url("/apicil-theme/images/common/validation.png") no-repeat center !important; }

.validation-rachat-total #file-upload table.files tr.template-upload td.progress div {
  border: 1px solid #A8A8A8 !important;
  color: #4F4F4F !important; }

.validation-rachat-total #file-upload .fileupload-buttonbar {
  position: relative;
  right: 15px; }

.validation-rachat-total #file-upload .fileupload-content {
  bottom: 46px;
  left: 130px;
  position: relative;
  width: 290px !important; }

.validation-rachat-total #file-upload .fileupload-content table {
  float: left; }

.validation-rachat-total .ui-outputlabel.cutomized-file-upload-container {
  width: 60px; }

.validation-rachat-total .existedFiles table {
  margin-bottom: 20px !important; }

.validation-rachat-total #file-upload .fileupload-buttonbar label .ui-button-text {
  padding-left: 12px !important; }

.validation-rachat-total #file-upload div {
  height: 34px !important;
  width: 78px !important; }

.souscriptionListForm .ui-dialog-title {
  border-bottom: none !important; }

.choixDesSupportsPAMainDiv .traitGrisUnderResteARepartireTableAllocation {
  margin-bottom: 20px; }

.proposition-creation-mail .blockGauche {
  float: left;
  width: 675px; }

.mainPropositionArbitrageDiv .blockDroite {
  float: right;
  border-radius: 5px;
  padding: 10px;
  width: 200px;
  font-size: 12px; }

.proposition-creation-mail .blockGauche .object {
  width: 512px;
  margin-bottom: 5px; }

.proposition-creation-mail .blockGauche .content {
  width: 520px;
  height: 192px; }

.proposition-creation-mail .blockGauche .label-object, .proposition-creation-mail .blockGauche .label-content {
  width: 110px; }

.choixDesSupportsPAMainDiv .borderHor, .recapPropositionArbitrage .borderHor {
  width: 100% !important;
  margin-bottom: 15px; }

.mainPropositionArbitrageDiv .filtrePropositionArbitrage {
  float: left;
  width: 450px !important; }

.mainPropositionArbitrageDiv .listContrat {
  clear: both; }

.choixDesSupportsPAMainDiv .ajoutSupportTableDiv {
  margin-top: 40px;
  width: 950px !important; }

.choixDesSupportsPAMainDiv .arbitrage-tableauInvesDesinves-2 {
  margin-top: 50px; }

.choixDesSupportsPAMainDiv .inveslist .rechercherUnSupport, .choixDesSupportsPAMainDiv .invesrechercherUnSupport {
  margin-bottom: 10px; }

.choixDesSupportsPAMainDiv .libelleInputFooter {
  position: absolute;
  width: 345px !important; }

.choixDesSupportsPAMainDiv .investissementTable .libelleChoixSupport input {
  margin-right: 4px;
  width: 282px !important; }

.arbitrage-portlet #ajoutSupportTableDiv .ui-paginator-botto, .arbitragePAIndividuelle #ajoutSupportTableDiv .ui-paginator-botto, .optionArbitrageProgramme #ajoutSupportTableDiv .ui-paginator-botto {
  margin-bottom: 20px; }

.arbitrage-portlet #ajoutSupportTableDiv .apicil-prof-result img, .arbitragePAIndividuelle #ajoutSupportTableDiv .apicil-prof-result img, .optionArbitrageProgramme #ajoutSupportTableDiv .apicil-prof-result img {
  margin: 0px; }

.arbitrage-portlet #ajoutSupportTableDiv .nomDuFond, .arbitragePAIndividuelle-portlet #ajoutSupportTableDiv .nomDuFond, .optionArbitrageProgramme #ajoutSupportTableDiv .nomDuFond {
  display: inline-block;
  width: 200px;
  white-space: normal; }

.arbitrage-portlet #ajoutSupportTableDiv .societeGestion, .arbitragePAIndividuelle #ajoutSupportTableDiv .societeGestion, .optionArbitrageProgramme #ajoutSupportTableDiv .societeGestion {
  display: inline-block;
  white-space: normal; }

.optionsEncours td {
  padding: 0px !important;
  border: none !important;
  padding-bottom: 11px !important; }

.emptyDiv {
  height: 10px !important; }

.optionsEncours .radio {
  display: inline-block !important;
  float: left !important;
  margin-top: 5px !important; }

#filtreHistoriqueBlockDiv .optionsEncours label,
#filtreHistoriqueBlockDiv .optionsEncours label {
  display: inline !important;
  float: none !important;
  text-align: left;
  width: 169px !important;
  position: absolute;
  margin-left: 5px; }

.tableAllocation-table th {
  font-size: 16px !important; }

.ajoutSupportTableDiv #historiqueContrat td {
  border-bottom: none !important; }

.choixDesSupportsPAMainDiv .ajoutSupportTableDiv #filtreFondsBlockDiv .filtreHistoriqueBlock {
  width: 920px; }

.choixDesSupportsPAMainDiv .ui-datatable table {
  width: 940px; }

.propositionArbitrageGlobalIdClass .ui-messages-error.ui-corner-all {
  margin-bottom: 30px !important; }

.choixDesintataireMainDiv #filtreHistoriqueBlockDiv .apicil_form input[type="text"], #filtreHistoriqueBlockDiv .apicil_form input[type="password"] {
  padding-left: 5px;
  width: 200px !important; }

.parametrage-portlet-contact .inputtext label {
  display: block;
  float: left;
  font-size: 12px !important;
  width: 150px !important; }

.parametrage-portlet-contact .inputtext {
  margin-bottom: 20px !important; }

.listContratPropositionArbitrage .ui-chkbox-all .ui-chkbox-box {
  margin-left: -4px; }

.dureeProposition {
  display: inline-block;
  margin-top: 50px !important; }

.choixDesSupportsPAMainDiv .apicil_form label {
  width: 145px; }

.propositionArbitrageRappelSuppInv {
  float: right;
  width: 560px; }

.apicil_connect_Left_alertes_client_proposition_arbitrage {
  width: 100%;
  margin-bottom: 30px; }

.apicil_connect_Left_alertes_client_proposition_arbitrage h2 {
  margin-top: 5px !important; }

.portlet-borderless-container {
  clear: both; }

.propositionArbitrageClient-portlet .portlet-borderless-container {
  display: inline; }

.propositionArbitrageClient-portlet .connect_Warning {
  color: #fe5353 !important;
  margin: -1px 0 0 0; }

.propositio-arbitrage-demande-operation-recap .divSuivantPrecedent {
  width: 740px !important; }

.propositio-arbitrage-demande-operation-recap .portlet-msg-error, .propositio-arbitrage-demande-operation-recap .lfr-message-error {
  margin-left: -30px;
  width: 920px; }

.propositio-arbitrage-demande-operation-recap .apicil_bc-frm {
  margin-top: 35px;
  padding-bottom: 0px !important; }

.beneficiaireForm .groups {
  margin: -164px 43px 0 -41px !important; }

.beneficiaireForm .groups .code_postal {
  width: 90px !important; }

.deptNaissancePanel .selector-small-size-165 {
  margin-bottom: 0px !important; }

.arbitrage .investissementTable .isinColumnTh, .arbitrage .arbitrage-desinvestissementTable .isinColumnTh {
  width: 400px !important; }

.optionArbitrageProgramme .investissementTable .isinColumnTh {
  width: 322px !important; }

.optionArbitrageProgramme .arbitrage-desinvestissementTable .isinColumnTh {
  width: 135px !important; }

.optionArbitrageProgramme .libelleInputFooter {
  width: 263px !important; }

.optionArbitrageProgramme .arbitrage-desinvestissementTable .libelle {
  width: 400px !important; }

.arbitrage .arbitrage-investissementTable th.libelle, .arbitrage .arbitrage-desinvestissementTable th.libelle {
  width: 602px !important; }

.optionArbitrageProgramme .arbitrage-investissementTable th.libelle {
  width: 870px !important; }

.arbitrage .arbitrage-investissementTable .valorisation, .arbitrage .arbitrage-desinvestissementTable .valorisation {
  padding-right: 10px !important; }

.arbitrage .arbitrage-investissementTable .valorisation span, .arbitrage .arbitrage-desinvestissementTable .valorisation span {
  padding-bottom: 5px;
  padding-left: 5px; }

.arbitrage .arbitrage-desinvestissementTable {
  width: 735px !important; }

.arbitrage .montantApproximatif {
  padding-right: 10px !important; }

.repartTable, .resteRepartTable {
  width: 715px !important; }

.repartTable .arbitrage-tableauInves-0, .resteRepartTable .arbitrage-tableauInves-5 {
  width: 500px !important; }

.repartTable .arbitrage-tableauInves-1, .resteRepartTable .arbitrage-tableauInves-6 {
  width: 189px !important; }

.arbitrage .resteRepartTable .arbitrage-tableauInves-6 {
  width: 86px !important; }

.arbitrage .repartTable .arbitrage-tableauInves-1 {
  width: 70px !important; }

.arbitrage .repartTable, .arbitrage .resteRepartTable {
  width: 736px !important; }

.repartTable .arbitrage-tableauInves-3, .resteRepartTable .arbitrage-tableauInves-8 {
  width: 76px !important; }

.optionArbitrageProgramme .resteARepartire {
  width: 736px !important; }

.arbitrage-tableau-6ActionSpan {
  display: inline-block;
  width: 31px !important; }

.recapPropositionArbitrage .mailTitle, .recapPropositionArbitrage .mailContent {
  color: #333333; }

.recapPropositionArbitrage .mailTitle {
  font-weight: bold;
  margin-bottom: 15px;
  padding-top: 10px; }

.recapPropositionArbitrage .apicil_bc-result {
  float: none !important; }

.recapPropositionArbitrage li {
  list-style: none !important; }

.ageCritere {
  float: left;
  width: 129px; }

.civiliteCritere {
  float: left;
  width: 90px; }

.encoursContratCritere {
  float: left;
  width: 136px; }

.encoursCritere {
  float: left;
  width: 105px; }

.plusAuMoinsValuesCritere {
  float: left;
  width: 195px; }

.recapPropositionArbitrage .blockListSupportsRecapPA, .recapPropositionArbitrage .blockListDestinatairesRecapPA, .recapPropositionArbitrage .blockEmailRecapPA {
  margin-left: 30px;
  padding-bottom: 40px; }

.recapPropositionArbitrage .blockListDestinatairesRecapPA {
  padding-bottom: 0px; }

.recapPropositionArbitrage .criteresContentDiv {
  margin-top: 10px;
  margin-bottom: 15px;
  width: 676px; }

.recapPropositionArbitrage .criteresTitleDiv, .recapPropositionArbitrage .clientsTitleDiv, .recapPropositionArbitrage .repartitionDesinvestissementTitle, .recapPropositionArbitrage .repartitionInvestissementTitle, .recapPropositionArbitrage .dureePropositionRecapPA {
  margin-left: -30px;
  font-family: "Arial";
  font-size: 14px !important; }

.recapPropositionArbitrage .repartitionDesinvestissementTitle, .recapPropositionArbitrage .repartitionInvestissementTitle, .recapPropositionArbitrage .dureePropositionRecapPA {
  margin-bottom: 10px;
  margin-top: 10px; }

.recapPropositionArbitrage .investissementTable .inputText {
  border: none !important; }

.recapPropositionArbitrage .tableAllocation-table {
  width: 690px !important; }

.listMandatPage .list-mandats {
  width: 950px !important; }

.listMandatPage .nomPrenomSouscripteur {
  width: 250px !important; }

.versement-complementaire .creation-souscriptionportlet-tableAllocation-6 {
  margin: 0 21px 0 0; }

.arbitrage-tableau-tableStyle tr td a.ajaxOk {
  padding-top: 6px !important; }

.listContratPropositionArbitrage .apicil_res-tbl {
  margin-left: 2px; }

/*
.etapier_arbitrage_etape ul {
	margin-top: -1px !important;
}*/
.mainPropositionArbitrageDiv .titre-montant-encoure-orange {
  margin-bottom: 20px !important; }

.filtrePropositionArbitrage .remarque {
  font-size: 10px;
  margin-top: 20px; }

.mainPropositionArbitrageDiv .arbitrage-tableau-tableStyle tr td a.ajaxOk {
  height: 153px;
  padding-bottom: 6px !important;
  padding-top: 6px !important; }

#suivi-proposition-arbitrage .ui-treetable-data .ui-treetable-toggler {
  display: block !important;
  width: 14px !important;
  height: 22px !important;
  margin-top: -7px !important; }

#suivi-proposition-arbitrage .ui-treetable-data .ui-icon-triangle-1-e {
  background: url("/apicil-theme/images/common/titleCt_bg-3.png") no-repeat left 9px !important; }

#suivi-proposition-arbitrage .ui-treetable-data .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat left 9px !important; }

#suivi-proposition-arbitrage .tableSuiviPropositionArbitrage td {
  border: none;
  border-collapse: separate;
  border-bottom: 1px solid #10044c !important; }

#suivi-proposition-arbitrage .tableSuiviPropositionArbitrage table {
  border-collapse: separate !important; }

#suivi-proposition-arbitrage #arbitrageColdiv_filtre, #suivi-proposition-arbitrage #propositiondiv_filtre {
  float: left;
  border-right: 4px solid gray;
  height: 59px;
  margin-right: 70px;
  padding-right: 40px; }

#suivi-proposition-arbitrage .filtreStatusBlock .checkBoxHidden {
  display: none; }

#suivi-proposition-arbitrage .filtreStatusBlock #arbitrageColrechercheBlock .arbitrageColnumContrat, #suivi-proposition-arbitrage .filtreStatusBlock #propositionrechercheBlock .propositionnumContrat {
  width: 150px !important;
  margin-right: 10px; }

#suivi-proposition-arbitrage .filtreStatusBlock #propositionrechercheBlock .spanRechercheContrat a, #suivi-proposition-arbitrage .filtreStatusBlock #arbitrageColrechercheBlock .spanRechercheContrat a {
  font-weight: bold; }

#suivi-proposition-arbitrage .apicil_btn .apicil_iban {
  text-decoration: none !important;
  padding-top: 4px;
  margin-bottom: 0; }

#suivi-proposition-arbitrage .abandonner {
  float: right !important;
  display: block !important; }

#suivi-proposition-arbitrage .childColumnClass {
  color: #909090 !important; }

#suivi-proposition-arbitrage .ParentColumnClass {
  color: #666 !important;
  text-decoration: none !important; }

#suivi-proposition-arbitrage .ParentColumnClass.nomPrenomLien {
  color: #F60 !important;
  text-decoration: underline !important;
  cursor: pointer; }

.detail-proposition-arbitrage_selected-contrat .div-boutton_abondoner {
  margin-left: 573px; }

.detail-proposition-arbitrage_selected-contrat .ui-icon {
  height: 15px !important;
  width: 15px !important; }

.detail-proposition-arbitrage_selected-contrat td {
  color: #666666 !important; }

#suivi-proposition-arbitrage .filtreStatusBlock {
  border-radius: 5px; }

#suivi-proposition-arbitrage #arbitrageColrechercheBlock, #suivi-proposition-arbitrage #propositionrechercheBlock {
  padding: 0 0 20px !important; }

/*
.propositionArbitrageGlobalIdClass .apicil_step li {
	width: 140px;
}*/
.listContrat .listContratPropositionArbitrageTable {
  width: 690px !important; }

.proposition-operation-from .listContrat .listContratPropositionArbitrageIndiv {
  width: 716px !important; }

.listContrat .listContratPropositionArbitrageTable .nomEtPrenom {
  width: 570px !important; }

.recapPropositionArbitrage .apicil-tab-1 tr .last {
  background: none repeat scroll 0 0 white !important;
  border-right: 1px solid black !important;
  border-width: 0 1px 0 0 !important;
  padding-left: 5px !important; }

.proposition-versement-complementaire .recapPropositionArbitrage .apicil-tab-1 tr .last {
  border-right: 1px solid white !important; }

.recapPropositionArbitrage.recapPropositionRachat .apicil-tab-1 tr .last {
  background: inherit !important; }

.recapPropositionArbitrage .clientsTitleDiv {
  clear: both;
  margin-top: 15px; }

.recapPropositionArbitrage .blockListDestinatairesRecapPA .filtrePropositionArbitrage {
  margin-left: -30px !important;
  margin-bottom: 25px; }

.recapPropositionArbitrage #filtreHistoriqueBlockDiv .ui-panel .ui-panel-content,
.recapPropositionArbitrage .filtreHistoriqueBlockDiv .ui-panel .ui-panel-content {
  width: 836px; }

.recapPropositionArbitrage .bold {
  font-weight: bold; }

.bold {
  font-weight: bold !important; }

.criteresContentDiv .ageCritere {
  width: 145px; }

.criteresContentDiv .encoursCritere {
  width: 127px; }

.criteresContentDiv .civiliteCritere {
  width: 70px; }

.detail-proposition-arbitrage_selected-contrat .apicil_res-glob {
  padding: 0px !important; }

.detail-proposition-arbitrage_lien-retour {
  padding-bottom: 20px; }

.documentation h4 {
  padding: 0 0 10px 10px; }

.documentation h5 {
  padding: 0 0 10px 20px; }

.documentation a.cosy_link-pdf {
  margin: 0 0 5px 0; }

#docu-tabs {
  border: none;
  padding: 0;
  background-color: transparent; }

#docu-tabs label {
  float: left;
  padding: 2px 10px 0 0; }

#docu-tabs div.selector {
  width: 300px;
  margin-bottom: 20px; }

#docu-tabs div.selector select {
  opacity: 0;
  width: 300px; }

#docu-tabs div.selector select option {
  font-size: 14px; }

#docu-tabs .no-data ul:before {
  content: 'Aucun document';
  font-style: italic; }

#docu-tabs .ui-tabs-nav {
  background: none;
  margin: 15px 0;
  clear: both;
  overflow: hidden; }

#docu-tabs.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  white-space: nowrap;
  border: 1px solid #0077be;
  background: #fff;
  border-radius: 5px;
  font-weight: bold !important;
  margin-right: 10px; }

#docu-tabs.ui-tabs .ui-tabs-nav li:first-child {
  margin-right: 10px; }

#docu-tabs.ui-tabs .ui-tabs-nav li a {
  padding: 10px 15px;
  display: block;
  color: #0077be;
  text-decoration: none;
  text-shadow: none; }

#docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: #0077be !important; }

#docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color: #fff; }

#docu-tabs .ui-tabs-hide {
  display: none; }

#docu-tabs.ui-tabs .ui-tabs-panel {
  padding-left: 0;
  padding-right: 0; }

#docu-tabs .docu-content {
  display: inline-block;
  vertical-align: top;
  background-color: #fff;
  width: 32%;
  margin: 0 11px 14px 0;
  padding: 10px 10px 10px 20px;
  box-sizing: border-box;
  					/*border-right: 2px solid #D4D4D4;
      				border-bottom: 2px solid #D4D4D4;*/ }

#docu-tabs .docu-content.wide {
  width: 100%; }

#docu-tabs .docu-content.wide ul {
  display: inline-block;
  width: 30%;
  margin: 0 50px 0 0;
  vertical-align: top; }

#docu-tabs .docu-content.wide ul:last-child {
  margin: 0;
  vertical-align: top; }

#docu-tabs .docu-content h3 {
  color: #f78b12;
  margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: normal; }

.docu-content:nth-child(3n) {
  margin-right: 0; }

#docu-tabs .docu-content ul {
  margin: 0; }

#docu-tabs .docu-content li {
  list-style: none; }

#docu-tabs .docu-content li.title {
  color: #f78b12;
  text-transform: capitalize;
  margin: 10px 0; }

#triPage .trie-document-dialog span {
  border-bottom: none !important; }

#detailPropositionArbitrage .blockListSupportsRecapPA table th.libelle {
  width: 300px !important; }

.form-recap-rachat .apicil_f-btn {
  margin-right: 215px !important; }

.demande-rachat-prog-recap .optionRachatPartielProgramme table {
  width: 700px !important;
  display: inline; }

.demande-rachat-prog-recap .optionRachatPartielProgramme td span {
  color: #F60;
  font-family: "helvetica";
  font-size: 15px;
  list-style: none outside none;
  font-weight: bold !important; }

.demande-rachat-prog-recap .optionRachatPartielProgramme .title {
  color: #000000;
  font-family: "helvetica";
  font-size: 15px;
  list-style: none outside none;
  width: 250px !important;
  text-align: right !important; }

.demande-rachat-prog-recap .boutton-supp-valider-bas {
  margin-left: 26px !important;
  width: 669px !important; }

.changement-option-style {
  margin-top: -3px !important; }

.trie-document-page .ui-dialog {
  position: absolute !important; }

.trie-document-page .ui-confirm-dialog {
  width: 400px !important;
  left: 25px !important;
  top: 200px !important; }

.trie-document-page .rechercherContrat a {
  color: white !important;
  text-decoration: none !important; }

.cutomized-file-upload-container .start {
  display: none; }

.cutomized-file-upload-container .progress {
  display: none; }

.cutomized-file-upload-container .fileupload-content {
  border: none !important; }

.parametrage-portlet-souscription-edit .inputtext label {
  display: inline-block;
  padding-top: 10px !important;
  width: 283px !important; }

.arbitrage .tableAllocation-table td.repartition span input {
  padding-right: 0px !important; }

.mainPropositionArbitrageDiv .tdRisqueAMF .ui-sortable-column-icon {
  left: 24px;
  position: relative; }

.mainPropositionArbitrageDiv .perf1a .ui-sortable-column-icon {
  position: relative;
  left: 16px; }

.mainPropositionArbitrageDiv .perf3a .ui-sortable-column-icon {
  position: relative;
  left: 16px; }

.mainPropositionArbitrageDiv .perf5a .ui-sortable-column-icon {
  left: 16px;
  position: relative; }

.blockListDestinatairesRecapPA .listContratPropositionArbitrage .ui-datatable-header .orange {
  color: #666666 !important;
  font-weight: normal !important; }

.arbitrage .arbitrage-tableau-tableStyle tr td a.ajaxOk {
  padding-bottom: 6px !important; }

.chrome .arbitrage .arbitrage-tableau-tableStyle tr td a.ajaxOk {
  padding-bottom: 6px !important; }

.chrome .arbitrage .libelleChoixSupport input, .chrome .arbitrage .isinChoixSupport input {
  height: 14px !important; }

.ie8 .choixSupportPage .ajaxOk {
  padding-top: 5px !important; }

#sytnheseContrat .lineChart .jqplot-yaxis, #sytnheseContrat .zoom .jqplot-yaxis {
  width: 70px !important; }

.validationPageBlocEnregistrer .ui-dialog-buttonpane {
  width: 500px !important; }

.validationPageBlocEnregistrer .ui-confirm-dialog .ui-dialog-titlebar-close {
  left: 500px; }

.validationPageBlocEnregistrer .ui-shadow {
  border: 1px solid #CCCCCC !important;
  border-radius: 15px;
  box-shadow: 0 5px 10px 0 #AAAAAA !important;
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 50% 0 #e5e5e5; }

.listRachatPartielPage th.ui-sortable-column, .listRachatToutaux th.ui-sortable-column, .listVersementComplementaire th.ui-sortable-column, .listDemandeRemboursement th.ui-sortable-column, .listDemandeChangementIbanPage th.ui-sortable-column {
  background-color: #f2f2f2 !important; }

.cutomized-file-upload-container .fileupload-buttonbar .ui-icon-plusthick {
  background-image: none !important; }

.listsouscriptionsportlet .apicil_res-tbl thead tr th, .listOperations-portlet .apicil_res-tbl thead tr th {
  padding-left: 8px !important; }

#filtreFondsBlockDiv #isin_input_style .ui-autocomplete input[type="text"], #filtreFondsBlockDiv #libelle_input_style .ui-autocomplete input[type="text"] {
  border: 1px solid #CCCCCC !important;
  background: #fff !important;
  margin-top: 0px !important;
  border-radius: 3px 5px 5px 3px !important;
  text-align: left !important;
  height: 20px !important; }

#filtreFondsBlockDiv #libelle_input_style .ui-autocomplete input[type="text"] {
  width: 290px !important; }

.ajax-loader_float_none {
  float: none !important; }

.syntheseIndicateursActivite #recherche .labelOption {
  display: block;
  width: auto !important;
  float: left;
  position: relative; }

.syntheseIndicateursActivite #recherche table {
  bottom: 3px;
  clear: none !important;
  position: relative; }

.syntheseIndicateursActivite #recherche table td {
  width: 72px;
  padding-right: 0; }

.syntheseIndicateursActivite #recherche {
  padding-bottom: 0 !important;
  position: relative;
  top: 7px; }

.popupValidationSignature {
  height: 400px;
  overflow: auto; }

.blockDroiteRachatTotale {
  float: left;
  width: 720px; }

#listContrat .ui-datatable-tablewrapper .ui-sortable-column-icon {
  width: 15px !important; }

.listOrgaEtCourtier .treeComponenet .docTreeNouvelleAffecte {
  width: 410px !important; }

.listOrgaEtCourtier .treeComponenet .ui-tree-container {
  height: 235px !important;
  overflow-y: auto !important; }

.popupValidationSousCourteirCourtageP {
  margin-left: -107px;
  padding-right: 0;
  width: 620px; }

#filtreHistoriqueBlockDiv .apicil_form input.keywordArbitragePropositionArbitrageIndividuelle {
  padding-left: 5px;
  width: 200px !important; }

.arbitragePAIndividuelle .investissementTable .libelleChoixSupport input {
  height: 14px;
  margin-right: 4px;
  width: 148px !important; }

.arbitragePAIndividuelle .investissementTable .isinChoixSupport input {
  height: 14px;
  margin-right: 4px;
  width: 78px !important; }

.listContrat .messageRetourFlux {
  display: block;
  width: 150px !important;
  word-break: break-word;
  word-break: break-all; }

.documentsAttaches .existedFiles {
  padding-left: 6px !important; }

.documentsAttaches thead th {
  border-width: 0px !important; }

.cutomized-file-upload-container .files .preview, .cutomized-file-upload-container .files .size {
  display: none !important; }

.cutomized-file-upload-container .files .name {
  width: 249px !important; }

.cutomized-file-upload-container .files {
  margin: 0px !important; }

.excelExportOperations {
  margin-left: 10px; }

.excelExportEncours {
  margin-left: 29px; }

.exportCommissionDetailsEncoursIcone {
  left: 22px;
  position: relative;
  top: 9px; }

.exportPDFCommissionDetailsEncoursIcone {
  left: 32px;
  position: relative;
  top: 5px; }

.exportCommissionDetailsPopupEncoursIcone {
  position: relative;
  top: 7px; }

.exportCommissionDetailsPopupOperationIcone {
  position: relative;
  top: 7px; }

.exportCommissionDetailsOperationIcone {
  display: inline-block;
  padding: 5px;
  height: inherit; }

.exportPDFCommissionDetailsOperationIcone {
  left: 20px;
  position: relative;
  top: 5px; }

.spanVersementDetailsCommission {
  margin-left: 10px; }

.historiqueOperations .ui-dialog-content, .historiqueEncours .ui-dialog-content {
  margin: 0 !important;
  padding: 0 !important; }

.totaleCommissionDetailsEncours {
  float: left; }

.exportCommissionDetailsPopupEncoursIcone {
  left: -20px;
  position: relative;
  top: 0;
  clear: both; }

.encoursTitle {
  width: 400px !important; }

.column_existed_files_header {
  padding: 0px !important; }

@media print {
  #cosy-menu-column-1, #cosy-menu-column-1 #layout-column_column-1 {
    display: none;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    top: 0 !important; }

  #cosy-content-column-2.aui-w80 {
    float: left; }

  #cosy-content-column-2, #cosy-content-column-2 #layout-column_column-2 {
    width: 940px !important;
    -webkit-print-color-adjust: exact !important; }

  .printer, header#banner, footer#footer {
    display: none; }

  * {
    -webkit-print-color-adjust: exact !important; }

  #simulator .PortefeuilleTable tr, #simulator .PortefeuilleTable td {
    border: 1px solid !important; }

  h2, h3 {
    page-break-after: avoid; }

  div.blockGauche, ul, img, table, canvas {
    page-break-inside: avoid !important; } }
.IE8 .printer {
  display: none; }

.white {
  color: white; }

.popupAttenteAction {
  border-radius: 45px; }

.popupAttenteAction .ui-dialog-titlebar, .popupAttenteAction .ui-dialog-content, .popupAttenteAction .ui-dialog-titlebar-icon {
  display: none; }

.proposition-operation-from .mainPropositionArbitrageDiv #listContrat .apicil_res-tbl thead tr th.apicil_list_souscriptions_header-center {
  text-align: left !important;
  vertical-align: left !important; }

#listContrat .apicil_res-tbl thead tr th.apicil_list_souscriptions_header-center .ui-chkbox-icon ui-c {
  width: 15px;
  height: 15px; }

.proposition-operation-from .mainPropositionArbitrageDiv #listContrat .encoursTotaleContrat span {
  width: 140px; }

.chrome .proposition-operation-from .mainPropositionArbitrageDiv .arbitrage-tableau-tableStyle tr td a.ajaxOk {
  height: 153px;
  padding-bottom: 6px !important;
  padding-top: 5px !important; }

.listOrgaEtCourtiers-portlet .treeComponenet .ui-treenode-label {
  width: 300px !important; }

.creation-souscriptionportlet-choixSupport-0 .ui-datatable thead th, .creation-souscriptionportlet-choixSupport-0 .ui-datatable tbody td, .creation-souscriptionportlet-choixSupport-0 .ui-datatable tfoot td {
  padding: 4px 6px !important; }

.nouveauIbanMessageClient {
  color: #FF820D !important; }

.title-vertical-aligne td label {
  position: relative;
  top: -3px; }

.listOrgaEtCourtiers-portlet .treeComponenet .ui-treenode-label {
  width: 300px !important; }

.creation-souscriptionportlet-choixSupport-0 .ui-datatable thead th, .creation-souscriptionportlet-choixSupport-0 .ui-datatable tbody td, .creation-souscriptionportlet-choixSupport-0 .ui-datatable tfoot td {
  padding: 4px 6px !important; }

.nouveauIbanMessageClient {
  color: #FF820D !important; }

.ouput-text-bic {
  margin-left: 6px !important; }

.ouput-text-bic-color {
  color: #666 !important; }

.title-vertical-aligne td label {
  position: relative;
  top: -3px; }

.changementCoordonnees .apicil_inputtext .apicil_radio label {
  width: 0 !important; }

.creation-prospect-codePostal, .creation-prospect-telephone {
  width: 90px !important; }

#controleCoherenceMetier .ui-row-toggler {
  height: 16px !important;
  width: 16px !important; }

#controleCoherenceMetier .ui-icon-circle-triangle-e {
  background: url("/apicil-theme/images/common/titleCt_bg-3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

#controleCoherenceMetier .ui-icon-circle-triangle-s {
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

#controleCoherenceMetier .table-row-expansion th {
  border-bottom: medium solid; }

#controleCoherenceMetier .ui-expanded-row-content > td {
  border-bottom: 0 solid !important; }

#divFiltreTopOrga div {
  position: relative;
  top: 6px; }

#divFiltreTopOrga span {
  margin-right: 10px;
  font-family: arial;
  font-size: 12px; }

#filtreListeOrgas Table {
  float: left; }

#mdp_perdu_vendeur_div {
  margin-left: 30px; }

#blockGauche .inp-bic {
  width: 130px !important; }

.isinLienExterneInfo {
  color: #0077BE !important;
  text-decoration: underline !important;
  font-family: "ArialMonospaced";
  text-transform: uppercase; }

.isinNormaleSpanPasSouligne {
  font-family: "ArialMonospaced";
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase; }

.isinInfo {
  color: #0077BE !important; }

.recap-demande-message-style p {
  font-family: arial !important;
  font-size: 12px !important; }

.tauxSurchargeArbitrageBlock {
  width: 680px !important;
  margin-top: 10px !important; }

.tauxSurchargeArbitrageBlock .inputtauxSurchargeArbitrageBlock {
  margin-left: 155px; }

.tauxSurchargeArbitrageBlock .inputtauxSurchargeArbitragePDCBlock {
  display: inline-block;
  text-align: right;
  width: 110px !important; }

.tauxSurchargeArbitrageBlock .inputtauxSurchargeArbitragePDCBlockVersement {
  display: inline-block;
  padding-bottom: 10px !important; }

.inputtauxSurchargeArbitrageBlock input {
  width: 70px;
  border: 0;
  padding: 3px 5px;
  color: #5E5E5E;
  background: none repeat scroll 0 0 #FFFFFF !important; }

.repartitionSupportSynthese {
  display: inline-block;
  width: 53px !important; }

.descriptionContratHorsUCSpecifiqueTextSpan {
  font-size: 10px;
  position: relative;
  top: -13px; }

.confirmeDialogIframePopoinSupportExterneInfo {
  position: absolute;
  top: -100px;
  left: -100px; }

.isinNormaleSpanPasSouligneSynthese {
  margin-left: 3px; }

#mode-reglement-iban-bic-width {
  width: 450px !important; }

.confirmeDialogIframePopoinSupportExterneInfo.ui-overlay-hidden *, .confirmeDialogIframePopoinSupportExterneInfo .ui-overlay-hidden * {
  position: absolute;
  top: -1px;
  left: -1px; }

.width-span-bic-RTT {
  width: 37px !important; }

#controleCoherenceMetier .table-row-expansion .ui-datatable-data td {
  padding-bottom: 6px !important;
  padding-top: 6px !important; }

.lucene-recherche textarea {
  border: 1px solid; }

.lucene-recherche .ui-panel-content {
  border: 0px !important; }

.inputtauxSurchargeArbitragePDCBlock.inputtauxSurchargeArbitragePDCBlockVersement {
  display: inline-block;
  margin-bottom: 15px;
  margin-left: 0;
  text-align: right;
  width: 75px; }

.demande-operation-recap #suppression-annulation-button-rt {
  width: 735px;
  padding-left: 0px; }

.conditionsJuridiquesPACLientConsultationSSO {
  margin-bottom: 20px !important; }

.identite-msg-non-connecte {
  margin-bottom: 6px;
  display: block;
  margin-left: 23px; }

/*************fiche orga upload convention***********/
.rightDivInfosOrganisation .fileUploaderFicheOrganisation .cutomized-file-upload-container .fileupload-content {
  background-color: #f2f2f2 !important; }

.rightDivInfosOrganisation .globalErrorMessageForUploadDiv ul {
  margin: 0px !important; }

.rightDivInfosOrganisation .buttonUpload {
  text-align: center !important;
  height: 22px !important; }

.rightDivInfosOrganisation .buttonUpload .ui-button-text {
  padding: 0px;
  margin: 0px; }

.apicil_f-btn-ficheOrganisation-upload-convention {
  float: left; }

.rightDivInfosOrganisation #file-upload .fileupload-buttonbar {
  padding-left: 162px; }

.rightDivInfosOrganisation .fileUploaderFicheOrganisation #file-upload .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-weight: normal !important;
  width: 102px !important; }

.rightDivInfosOrganisation .fileUploaderFicheOrganisation .ui-button-text-icon-left .ui-button-text {
  padding: 0px !important;
  padding-top: 2px !important;
  text-align: center !important; }

.fileUploaderFicheOrganisation .ui-fileupload {
  padding: 0px !important; }

.rightDivInfosOrganisation .fileupload-buttonbar .start, #file-upload .fileupload-buttonbar .cancel {
  display: none !important; }

.rightDivInfosOrganisation .fileupload-buttonbar .ui-button input {
  z-index: 0 !important; }

.rightDivInfosOrganisation #file-upload .ui-fileupload {
  display: block !important;
  width: 300px; }

.rightDivInfosOrganisation #file-upload .ui-fileupload-content .ui-progressbar {
  height: 20px;
  margin: 0;
  width: 200px; }

.rightDivInfosOrganisation #file-upload .ui-fileupload {
  display: block !important; }

.rightDivInfosOrganisation #file-upload table.files tr.template-upload td.cancel button {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important; }

.rightDivInfosOrganisation .spanCalendar .calendarAuClassUnique input {
  width: 102px !important;
  margin-bottom: 8px !important; }

.rightDivInfosOrganisation .spanCalendar {
  float: left;
  margin-right: 5px; }

.rightDivInfosOrganisation .ui-datepicker-calendar thead {
  color: white; }

.rightDivInfosOrganisation .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  top: 7px;
  width: 20px !important;
  margin-left: 5px;
  height: 17px;
  border: none !important; }

.rightDivInfosOrganisation .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
  color: #E3E3E3;
  opacity: 0; }

.rightDivInfosOrganisation .rightDivInfosOrganisation .ui-widget .ui-widget a {
  padding-left: 0px !important; }

.rightDivInfosOrganisation .confirmDialogUploadFileFailedDiv {
  font-size: 14px !important;
  font-family: Arial !important; }

.rightDivInfosOrganisation .confirmDialogUploadFileFailedDiv .ui-dialog .ui-dialog-title {
  border-bottom: none !important; }

.rightDivInfosOrganisation .confirmDialogUploadFileFailedDiv input[type=submit] {
  background-color: #F60 !important;
  outline: none;
  float: none !important;
  font-weight: bold !important; }

.rightDivInfosOrganisation .confirmDialogUploadFileFailedDiv .ui-confirm-dialog .ui-dialog-buttonpane {
  text-align: center !important; }

.identite-msg-non-connecte {
  margin-bottom: 6px;
  display: block;
  margin-left: 23px; }

.historique-contrat-filtreHistoriqueContrat-7 .ui-state-focus {
  background: none !important; }

/*********ajout utilisateur*********/
#ajoutUtilisataeurDiv {
  width: 950px; }

.ajoutUtilisateur .apicil_radio label {
  width: auto !important; }

.ajouterUtilisateur label.labelAccesAuxCommissions {
  width: auto !important;
  height: 22px;
  line-height: 14px !important; }

.ajouterUtilisateur .ajoutUtilisateurRadio {
  float: left;
  width: 422px !important; }

.ajouterUtilisateur .portlet-msg-error {
  margin: 0px; }

.ajouterUtilisateur .civiliteErrorMessage {
  margin: 0px !important; }

.ajouterUtilisateur .textValue {
  line-height: 24px; }

.confirmationAjoutUtilisateur {
  padding-left: 20px;
  font-size: 12px; }

.lien-retour-ajoutUtilisateur {
  color: #F60 !important; }

.rachat_infobull_historique {
  cursor: pointer !important;
  margin-left: 10px !important;
  position: relative;
  top: 3px; }

/******* ajout organisation*******/
.ajout-organisation-left div, .ajout-organisation-right div {
  margin: 0px !important;
  padding-bottom: 7px !important; }

.ajout-organisation-left div.last-item, .ajout-organisation-right div.last-item {
  padding-bottom: 22px !important; }

.ajout-organisation-left .valueAfterInput {
  margin-left: 5px; }

.ajout-organisation-left .portlet-msg-error, .ajout-organisation-right .portlet-msg-error, .CommissionsPage .commissionInformations .portlet-msg-error, .parametrages .portlet-msg-error {
  margin-bottom: 0px !important; }

.CommissionsPage .commissionInformations input[type=text] {
  width: 37px !important; }

.parametrages .parametrages_radio label {
  line-height: 27px !important; }

.ajouterOrganisation .contacts div {
  margin: 0px !important;
  padding-bottom: 12px !important; }

.ajouterOrganisation .contacts div.apicil_radio {
  padding-bottom: 0px !important; }

.ajouterOrganisation .contacts div.radio {
  padding-bottom: 0px !important; }

.ajouterOrganisation div.organisation-contact {
  padding-bottom: 20px !important; }

.ajouterOrganisation .contacts .portlet-msg-error {
  margin-bottom: 0px !important; }

.ajouterOrganisation .civilite td {
  height: 25px;
  padding-bottom: 0px !important;
  padding-top: 0px !important; }

.ajouterOrganisation .contacts .civiliteErrorMessage {
  padding-bottom: 0px !important; }

.validationPage .ui-tree .ui-treenode {
  width: 400px !important; }

#ficheDetaillee .parametrages .parametrages_radio label {
  line-height: 17px !important; }

.tableProspectValidationSouscription {
  width: 955px !important; }

.rightDivInfosOrganisation .ficheOrganisationPanel {
  border: 1px solid #A8A8A8; }

.rightDivInfosOrganisation .fichePanel {
  border: none !important; }

#listHistorique .dateValeurSpanHistoriqueOperation {
  display: inline-block;
  position: relative;
  top: 1px; }

#listHistorique .typeMouvementSpanHistoriqueOperation {
  position: relative;
  top: -2px; }

.inp-bic, .inp-bic-chgtBancaire, .inp-bic-focus, .inp-iban {
  text-transform: uppercase; }

.reaffectationPage .ui-treenode-label {
  position: relative;
  top: 5px; }

.validationPage .treeComponenet .ui-tree-container {
  max-height: 300px !important;
  width: 500px !important;
  padding-bottom: 10px; }

.validationPage .ui-tree {
  width: 700px !important; }

.validationPage .apicil_search-left {
  margin-top: 20px !important;
  padding-bottom: 0; }

.validationPage .apicil_search-left input {
  text-align: left !important;
  margin-bottom: 20px !important; }

.validationPage .validationDuContratSouscription .annulerCourtier {
  margin-left: 350px !important; }

.validationPage .validationDuContratSouscription .validerCourtier {
  margin-left: 15px !important; }

.validationPage .treeComponenet {
  margin-left: 50px !important; }

.ajout-organisation-aucomplete > input {
  width: 270px !important; }

.ui-autocomplete-panel .ui-autocomplete-items {
  height: 250px !important; }

#div-groupement .ui-autocomplete .ui-button {
  display: none !important; }

#conseiel-souscription-span {
  float: left;
  margin-left: 20px;
  padding-top: 6px;
  margin-right: 10px; }

.CIF_select_checkbox {
  margin-top: 8px !important; }

.popupAttenteActionPremierEcran {
  z-index: 2147483647; }

.associationProfessionnelleListBox, .organisationchapeauListBox, .segmentationListBox {
  width: 280px !important; }

.labelOrgaChapeau, .labelSegmentation {
  text-align: left !important; }

.filtre_produit .apicil_fleft-btn {
  margin-left: 676px !important; }

.creation-support .apicil_form #file-upload .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-weight: normal !important; }

.creation-support .apicil_form #file-upload .fileupload-buttonbar .start, .creation-support .apicil_form #file-upload .fileupload-buttonbar .cancel {
  display: none !important; }

.creation-support .apicil_form #file-upload .ui-fileupload {
  display: block !important; }

.creation-support .apicil_form #file-upload .ui-progressbar, .ui-progressbar .ui-widget-header {
  border-radius: 10px 10px 10px 10px !important; }

.creation-support .apicil_form #file-upload .ui-fileupload-content .ui-progressbar {
  height: 20px;
  margin: 0;
  width: 200px; }

.creation-support .apicil_form #file-upload .ui-progressbar .ui-progressbar-value {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
  position: absolute !important; }

.creation-support .apicil_form #file-upload .fileupload-content .ui-progressbar-value {
  background: url("/apicil-theme/images/common/barre-telechargement.gif") repeat-x !important; }

.creation-support .apicil_form #file-upload table.files tr.template-upload td.cancel button {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important; }

.creation-support .apicil_form #file-upload table.files tr.template-upload td.start button {
  background: url("/apicil-theme/images/common/validation.png") no-repeat center !important; }

.creation-support .apicil_form #file-upload table.files tr.template-upload td.progress div {
  border: 1px solid #A8A8A8 !important;
  color: #4F4F4F !important; }

.creation-support .apicil_form #file-upload .fileupload-buttonbar {
  padding-left: 210px !important; }

.apicil_form #file-upload label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0;
  text-align: right;
  width: 155px; }

.creation-support .apicil_form a {
  color: #fff !important;
  text-decoration: none !important; }

.table-evolution-contrat th {
  border-right: none !important;
  border-bottom: 1px solid #10044c !important;
  color: #10044c;
  font-size: 12px !important;
  font-family: arial !important; }

.table-evolution-contrat td {
  border: none !important;
  font-size: 12px;
  color: #666 !important; }

.table-evolution-contrat table {
  width: 90% !important; }

.listOrgaEtCourtierDivPrincipalArbre .ui-treenode-label .label-organisation-name {
  width: 80% !important;
  word-wrap: break-word;
  overflow-wrap: break-word; }

.listOrgaEtCourtierDivPrincipalArbre .ui-treenode-label .label-organisation-name .icone-cadenas {
  position: relative;
  top: 4px; }

.labelCodeCourtieApicilInfoBull {
  margin: 0 !important;
  padding: 0 !important;
  text-align: left; }

#ficheDetaillee .modifier-organisationportlet-informations-generales input.ajout-organisation-small[disabled="disabled"] {
  background: none repeat scroll 0 0 #eee; }

.filtre_produit .ui-widget-content {
  background: none !important;
  border: none !important; }

.filtre_produit .lebel_produit {
  padding-bottom: 18px !important; }

.treeComponenet {
  /* width: 450px !important; */
  width: 100%; }

.treeComponenet .afficherCourtierOrganisationDesactives {
  padding-bottom: 0px;
  margin: 0 !important; }

.treeComponenet .listOrgaEtCourtierDivPanelTree {
  position: relative;
  top: -25px;
  left: -30px; }

.listOrgaEtCourtier .leftDivInfosOrganisation .treeComponenet .docTreeNouvelleAffecte {
  width: 442px !important; }

.listOrgaEtCourtier .listOrgaEtCourtierDivPanelTree .ui-tree-container {
  width: 420px;
  height: 337px !important; }

.listOrgaEtCourtier .leftDivInfosOrganisation div, .leftDivInfosOrganisation .ui-panel-content {
  margin: 0px;
  padding: 0px; }

.panelRechercheCourtierOuOrganisation {
  padding-left: 20px !important;
  padding-top: 20px !important; }

.listOrgaEtCourtier .leftDivInfosOrganisation .inputSearch, .listOrgaEtCourtier .leftDivInfosOrganisation .inputSearch input {
  margin-top: 10px;
  margin-bottom: 10px; }

.treeComponenet .apicil_search-left .loupSearch {
  padding-top: 0; }

.listOrgaEtCourtier .leftDivInfosOrganisation .choisirOrgaCourtierDesactiver {
  margin-left: 2px;
  margin-bottom: 20px !important; }

.listOrgaEtCourtier .leftDivInfosOrganisation .listOrgaEtCourtierDivPanelTree {
  padding-left: 25px;
  padding-top: 25px; }

.listOrgaEtCourtier .leftDivInfosOrganisation .ui-messages-error {
  height: 70px; }

.listOrgaEtCourtierDivPanelTree {
  background: none !important; }

.role_vendeur_margin tr:first-child td:last-child {
  padding-bottom: 14px !important; }

.civilite_vendeur_position tr td div {
  position: relative !important;
  bottom: 4px !important;
  right: 2px !important; }

.ajoutSupportTableDiv .filterSupportBlockPanelOrga .divBoutons {
  height: 30px;
  margin-left: 520px;
  margin-top: 20px; }

.creation-support .apicil_form #file-uploadFiche .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-weight: normal !important; }

.creation-support .apicil_form #file-uploadFiche .fileupload-buttonbar .start, .creation-support .apicil_form #file-uploadFiche .fileupload-buttonbar .cancel {
  display: none !important; }

.creation-support .apicil_form #file-uploadFiche .ui-fileupload {
  display: block !important; }

.creation-support .apicil_form #file-uploadFiche .ui-progressbar, .ui-progressbar .ui-widget-header {
  border-radius: 10px 10px 10px 10px !important; }

.creation-support .apicil_form #file-uploadFiche .ui-fileupload-content .ui-progressbar {
  height: 20px;
  margin: 0;
  width: 200px; }

.creation-support .apicil_form #file-uploadFiche .ui-progressbar .ui-progressbar-value {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
  position: absolute !important; }

.creation-support .apicil_form #file-uploadFiche .fileupload-content .ui-progressbar-value {
  background: url("/apicil-theme/images/common/barre-telechargement.gif") repeat-x !important; }

.creation-support .apicil_form #file-uploadFiche table.files tr.template-upload td.cancel button {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important; }

.creation-support .apicil_form #file-uploadFiche table.files tr.template-upload td.start button {
  background: url("/apicil-theme/images/common/validation.png") no-repeat center !important; }

.creation-support .apicil_form #file-uploadFiche table.files tr.template-upload td.progress div {
  border: 1px solid #A8A8A8 !important;
  color: #4F4F4F !important; }

.creation-support .apicil_form #file-uploadFiche .fileupload-buttonbar {
  padding-left: 210px !important; }

.apicil_form #file-uploadFiche label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0;
  text-align: right;
  width: 155px; }

.fraisGestionPage .cotisationAUA tr label {
  text-align: left !important;
  padding: 0 !important;
  margin-left: 4px !important;
  width: 570px !important; }

.fraisGestionPage .label-costisation-annuelles {
  text-align: left !important;
  padding: 0 !important; }

.fraisGestionPage .label-montant-cotisation {
  text-align: left !important;
  float: right !important;
  width: 440px !important; }

.fraisGestionPage .panel-versement-reconstitution-carriere, .choix-des-options .panel-versement-reconstitution-carriere {
  border: 1px solid;
  border-radius: 6px !important; }

.fraisGestionPage .date1ierAfiliation input[type="text"] {
  width: 104px !important; }

.non-declaration-etat-sante th, .non-declaration-etat-sante td {
  border: 1px solid rgba(255, 122, 0, 0.83) !important; }

.non-declaration-etat-sante tr.last-row td {
  border: none !important; }

.non-declaration-etat-sante th {
  color: rgba(255, 122, 0, 0.83) !important; }

.non-declaration-etat-sante td {
  color: #666 !important; }

.choix-des-options .label-controle-medical td label {
  width: 90% !important;
  text-align: left !important;
  padding-top: 0 !important;
  padding-left: 6px !important; }

.choixSupportMadelinPage .label-profil-gestion label {
  text-align: left;
  padding-top: 0;
  padding-left: 5px;
  font-weight: bold; }

.choixSupportMadelinPage .label-profil-gestion .mention-juridique-legend {
  margin-left: 30px; }

.choixSupportMadelinPage .label-dynamisation-interets label {
  text-align: left;
  padding-top: 0;
  padding-left: 5px;
  width: 30px !important;
  margin: 0; }

.choixSupportMadelinPage .label-dynamisation-interets {
  display: inline-block;
  position: relative;
  left: 31px;
  top: 8px; }

.choixSupportMadelinPage .options-arbitrages-financiers-automatiques {
  margin-left: 30px; }

.choixSupportMadelinPage .options-arbitrages-financiers-automatiques-select {
  margin-left: 10px; }

.listOrgaEtCourtier .rightDiv {
  margin-top: -9px !important; }

.infoBullCodeCourtier {
  padding: 5px !important; }

#taux_versement_width_90 input {
  width: 90px !important; }

.creation-support-1 {
  width: 140px !important; }

.creation-support-2 {
  width: 185px !important; }

.creation-support-3 {
  width: 50px !important; }

.creation-support-4 input {
  width: 90px !important; }

#listOrgas .reaffectationPage .apicil_btn .ui-button .ui-button-text,
#listProduits .reaffectationPage .apicil_btn .ui-button .ui-button-text {
  color: #ffffff !important;
  display: block;
  font-weight: normal;
  line-height: 1.4;
  padding-top: 2px;
  text-shadow: none !important; }

.optionChangementProfilGestion .apicil_form label {
  padding: 5px 0 0 0;
  font-weight: bolder;
  text-align: left;
  display: inline;
  position: relative;
  top: -4px;
  left: 2px; }

.optionChangementProfilGestion .apicil_form div.profilHorizonRetraite, .optionChangementProfilGestion .apicil_form div.profilLiberteRetraite, .optionChangementProfilGestion .apicil_form div.profilSecuriteRetraite {
  padding-left: 25px !important; }

.demande-rachat-prog-recap .blockGauche, .optionArbitrageProgrammeRecap .blockGauche, .demande-rachat-operation-recap .blockGauche {
  margin-bottom: 1em !important; }

.optionArbitrageProgrammeRecap .supp-modif-bouton-arb-prog .apicil_btn-bt-off-big {
  width: 71% !important; }

.ajouter-organisation-support .reaffectation-contratsTrouvesAReaffecter thead, .ajouter-organisation-support .reaffectation-contratsTrouvesAReaffecter tbody {
  display: block; }

.ajouter-organisation-support .reaffectation-contratsTrouvesAReaffecter tbody {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden; }

.ajouter-organisation-support thead .select-checkbox-column {
  padding-left: 6px !important; }

.ajouter-organisation-support thead .nom-column {
  padding-left: 100px !important; }

.ajouter-organisation-support thead .code-postal-column {
  padding-left: 50px !important; }

.ajouter-organisation-support thead .column-tout_supprimer {
  padding-left: 160px;
  padding-right: 36px; }

.ajouter-organisation-support .ui-datatable-empty-message td {
  border: none !important; }

.apicil_btn-ajax-ficheDetaillee .ui-button-icon-only .ui-icon, .ui-button-text-icon-left .ui-icon, .ui-button-text-icon-right .ui-icon {
  display: none; }

.apicil_btn-ajax-ficheDetaillee .ui-button-text-icon-left .ui-button-text {
  padding: 4px 15px !important; }

.apicil_btn-ajax-ficheDetaillee .ui-button {
  margin: 0px !important;
  height: 23px; }

#permGlobaleDiv .apicil-tab-1 thead {
  display: none; }

#permGlobaleDiv .apicil-tab-1 tbody {
  display: block !important;
  max-height: 300px;
  overflow-y: auto !important;
  overflow-x: hidden;
  width: 550px;
  border: none;
  height: auto; }

#permGlobaleDiv div {
  margin-bottom: 0px !important; }

#permGlobaleDiv {
  margin-bottom: 20px !important; }

#permGlobaleDiv .apicil-tab-1 tbody tr > td {
  width: 99% !important;
  padding: 3px; }

.ajouterOrganisation-recap .recap label {
  font-size: 12px !important; }

.ajouterOrganisation-recap .recapInformations div {
  font-size: 12px !important; }

.ajout-dune-organisation-portlet .ui-dialog-content, .fiche-detaillee-organisation-portlet .ui-dialog-content {
  display: none; }

.ajout-dune-organisation-portlet .ui-dialog-buttonpane, .fiche-detaillee-organisation-portlet .ui-dialog-buttonpane {
  margin-top: 20px;
  text-align: center !important; }

.ajout-dune-organisation-portlet .ui-confirm-dialog .apicil_btn, .fiche-detaillee-organisation-portlet .ui-confirm-dialog .apicil_btn {
  margin-top: 20px;
  width: 124px;
  text-align: center; }

.ajout-dune-organisation-portlet .ui-dialog .ui-dialog-buttonpane .buttonTelecharger, .fiche-detaillee-organisation-portlet .ui-dialog .ui-dialog-buttonpane .buttonTelecharger {
  margin: 0; }

.ajout-dune-organisation-portlet .ui-dialog .ui-widget-content .ui-state-focus {
  background: none !important;
  width: 120px !important; }

.ajoutSupport-portlet .fileupload-buttonbar label {
  width: 165px; }

.ajoutSupport-portlet .fileupload-buttonbar .ui-button-text {
  text-align: left;
  margin-left: -5px;
  margin-right: 3px;
  margin-top: -4px; }

.verifierSiConventionGenere {
  border: none !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .contact label.ficheSynthetiqueNomInformation {
  padding-right: 4px !important; }

.parametrages .parametrages_radio label.parametrageButtonRadioLabel {
  line-height: 34px !important;
  width: 230px; }

.parametrages .parametrages_radio {
  padding-bottom: 0px !important; }

.modifier-organisationportlet-informations-generales.apicil_btn_Valider .ui-button-text-icon-left .ui-button-text {
  padding: 4px 16px; }

.modifier-organisationportlet-informations-generales .apicil_btn_Valider .ui-button {
  height: 23px; }

.ajouterOrganisation-recap .apicil_btn_Valider_Imprimer .ui-button-text-icon-left .ui-button-text {
  padding: 4px 16px;
  line-height: 1px; }

.ajouterOrganisation-recap .apicil_btn_Valider_Imprimer .ui-button {
  height: 23px; }

.modifier-organisationportlet-informations-generales .labelCodeCourtieApicilInfoBull_ficheDetaillee {
  text-align: left !important; }

#selector-small-size-310 div.selector, div.selector-small-size-310_ajoutOrganisation div.selector {
  padding-bottom: 0px !important;
  height: 25px; }

.ParametragesPage .parametrages_radio_left {
  float: left; }

.ParametragesPage div.messageErreur {
  margin-bottom: 0px; }

.changementOptionModif .lien_modifier_option_versement {
  margin-right: 0px !important; }

.changementOptionModif .lien_supprimer_changement_option {
  margin-left: 35px !important; }

.selectedInformationsUnit #ref_editique div {
  height: 256px;
  background: #fff;
  width: 330px; }

.creation-support-upfront-1 {
  width: 500px !important; }

.creation-support-upfront-2 {
  width: 185px !important; }

.creation-support-upfront-3 {
  width: 50px !important; }

.validation_sous_commun-boutton .ui-dialog-buttonpane {
  text-align: center !important; }

.validation_sous_commun-boutton .ui-dialog-buttonpane input {
  margin: 0 !important; }

.validation_sous_commun-boutton .ui-dialog-buttonpane span {
  display: inline-block; }

.editionsupportDivPermission .tableEditionsupportDivPermission {
  float: right;
  margin-right: -4px;
  margin-bottom: 0;
  margin-top: 0; }

.editionsupportDivPermission .tableEditionsupportDivPermission td {
  vertical-align: top !important; }

.cosy_link-excel span {
  display: inline-block;
  position: relative;
  bottom: 7px; }

.input-disabled {
  background: none repeat scroll 0 0 #eee !important; }

.choisirOrgaCourtierDesactiver .apicil_Checkbox {
  margin-right: 10px;
  margin-top: 4px; }

.panel-versement-reconstitution-carriere, .non-declaration-etat-sante {
  margin-left: 30px !important;
  margin-bottom: 20px !important; }

.block-controle-medical {
  font-size: 12px !important;
  font-family: Arial !important; }

.label-controle-medical td label {
  margin-bottom: 10px; }

.non-declaration-etat-sante table {
  margin-left: 52px;
  margin-top: 20px; }

.listOrgaEtCourtier .leftDivInfosOrganisation .treeComponenet .ui-panel {
  border: none !important; }

.ParametragesPage .parametrages .parametrageSelectOneRadio {
  float: left; }

.ParametragesPage .parametrages input {
  width: 290px !important; }

.ParametragesPage .typeMouvementSpanHistoriqueOperation {
  float: left; }

.informationsFicheDetaillee .parametrages .parametrageSelectOneRadio {
  float: left; }

.infoBullPersoAdresse {
  height: 55px !important;
  padding: 5px !important;
  width: 548px !important; }

.listOrgaEtCourtier .leftDivInfosOrganisation {
  margin-top: 1px !important; }

.ParametragesPage .parametrages .block-input-email-relance {
  height: 40px; }

.ParametragesPage .parametrages .infoBullCodeCourtier {
  padding: 5px !important;
  height: 17px; }

.rightDivInfosOrganisation .selectedInformationsUnit .emailRelanceCPLabel {
  height: 15px !important;
  margin-left: -33px !important;
  margin-top: 5px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .emailRelance {
  margin-left: 0;
  width: 230px;
  float: right; }

.rightDivInfosOrganisation .ficheOrganisationPanel .infoBullEmailRelance {
  height: 15px;
  padding: 5px !important;
  width: 465px; }

.infoBullEmailRelance {
  width: 510px !important;
  height: 15px;
  padding: 5px !important; }

#ficheDetaillee #ref_editique div {
  font-family: arial !important;
  font-size: 13px !important;
  color: #5e5e5e !important; }

.beneficiaireMadelinForm .groups {
  margin: -8px 43px 6px -41px !important; }

.beneficiaireMadelinForm .apicil_form .radio-align {
  width: 100% !important; }

.beneficiaireMadelinForm .apicil_form .apicil_radio label {
  width: 96%;
  text-align: left;
  font-size: 13px; }

.choix-beneficiaire-madelin-label {
  font-size: 13px !important;
  font-weight: bold; }

.validationPageBlocEnregistrer .confirmDialogValidationReaff, .identitePage .confirmDialogValidationReaff, .validationPageBlocEnregistrer .confirmDialogValidationSousCS {
  width: 500px !important;
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 50% 0 #e5e5e5;
  border: 1px solid #ccc !important;
  border-radius: 15px;
  box-shadow: 0 5px 10px 0 #aaa !important; }

.validationPageBlocEnregistrer .confirmDialogValidationReaff .ui-dialog-content,
.identitePage .confirmDialogValidationReaff .ui-widget-content, .validationPageBlocEnregistrer .confirmDialogValidationReaff .ui-widget-content {
  color: #10044c !important;
  font-weight: bold !important;
  text-align: center !important; }

.identitePage .ui-shadow {
  background: url("/apicil-theme/images/common/arr-gris-ombrage.png") no-repeat scroll 50% 0 #e5e5e5;
  border: 1px solid #ccc !important;
  border-radius: 0px;
  box-shadow: 0 5px 10px 0 #aaa !important; }

.suivi_activite #message {
  display: inline-block;
  position: relative;
  bottom: 13px;
  margin-right: 10px; }

.parametrages_radio #content .portlet-msg-error {
  width: 250px !important; }

.cpPersonnalise input {
  width: 90px !important; }

.ParametragesPage .parametrages .cpPersonnalise input {
  width: 90px !important; }

.inputParamFloatLeft input {
  float: left;
  margin-bottom: 15px !important; }

.messageErreurChampPersonalisation {
  position: relative;
  top: -5px; }

.td-align-right-encours-et-contrats {
  text-align: right; }

.td-align-right-encours-et-contrats-0 {
  text-align: left !important;
  font-weight: bold !important; }

.fontFamilyBold {
  font-weight: bold; }

#sous_madelin_documents_medical {
  padding-left: 52px !important; }

.reportingMOForms .tableChiffeCles th {
  background: none repeat scroll 0 0 #f2f2f2;
  border-bottom: 1px solid #10044c;
  border-right: 1px solid #10044c !important;
  color: #10044c;
  padding-bottom: 10px !important;
  padding-left: 15px;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px; }

.reportingMOForms .tableChiffeCles td {
  border-right: 1px solid #10044c;
  border-bottom: 1px solid #10044c; }

.reportingMOForms .tableChiffeCles tbody td:last-child, .reportingMOForms .tableChiffeCles tbody th:last-child {
  border-right: 0px !important; }

.reportingMOForms .tableChiffeCles {
  border: 0px !important;
  width: 100%; }

.reportingMOForms .typologieChiffresCles {
  width: 450px; }

.reportingMOForms .nombreContrats {
  width: 140px; }

.reportingMOForms .tableChiffeCles .typologieChiffresCles {
  width: 40%; }

.reportingMOForms .tableChiffeCles .nombreContrats {
  width: 14%; }

.reportingMOForms .tableChiffeCles .pourcentage {
  width: 8%; }

.reportingMOForms .montant {
  text-align: right; }

.dateDuJour {
  float: right;
  position: relative;
  top: -20px;
  margin-bottom: 10px; }

.reportingMOForms .tableTopTen th {
  background: none repeat scroll 0 0 #f2f2f2;
  border-bottom: 1px solid #10044c;
  border-right: 1px solid #79729a;
  color: #10044c;
  padding-bottom: 10px !important;
  padding-left: 10px;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px; }

.reportingMOForms .tableTopTen td {
  border-right: 1px solid #10044c;
  border-bottom: 1px solid #10044c; }

#table-evolution-contrat {
  width: 570px !important;
  padding-left: 80px;
  margin-top: 13px; }

.parametrages .panelGrid td, .parametrages .panelGrid table, .parametrages .panelGrid tr {
  border: none !important; }

.parametrages .panelGrid .adressePersoGroupeInfo {
  position: relative;
  left: 15px; }

#ficheDetaillee .parametrages .panelGrid div, #ficheDetaillee .parametrages .panelGrid td, #ficheDetaillee .parametrages .panelGrid label {
  height: inherit !important; }

.capitlize {
  text-transform: capitalize; }

.capitlize-first:first-letter {
  text-transform: capitalize; }

#ficheDetaillee .parametrages .panelGrid .adressePersoGroupeInfo {
  margin-top: 2px; }

.cloisonnement_orga_panel img {
  float: left !important; }

.cloisonnement_orga_panel label {
  width: 80% !important;
  margin: 0px 10px 0px 5px !important;
  color: #F60 !important; }

.validationSouscription_orga_panel label {
  width: 80% !important;
  color: #F60 !important; }

.validationSouscription_orga_panel img {
  float: none !important;
  padding-left: 40px;
  padding-right: 10px;
  position: relative;
  top: 4px; }

.environnement-titre {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  padding-left: 20px; }

.environnement-titre p {
  margin-bottom: 0; }

.environnement-titre .version {
  font-size: 12px;
  font-weight: normal; }

.overflow-cloisonnement {
  height: auto !important;
  width: 363px !important; }

.tables_commission_ajout_orgas {
  width: 79% !important; }

#ensavoir-plus-arp h3 .ui-icon {
  margin-left: -20px !important; }

#ensavoir-plus-arp .ui-accordion-header {
  left: 10px !important; }

.export-v1-commercial_p {
  color: #F60 !important;
  margin-top: 10px !important; }

.export-v1-commercial_span1 {
  position: relative;
  bottom: 7px;
  left: 5px; }

.export-v1-commercial_span2 {
  font-weight: normal; }

.export-v1-commercial_timerImageSpan {
  position: relative !important;
  left: 45% !important; }

.statsurMesure .historique-contrat-filtreHistoriqueContrat-4 {
  margin-top: 0; }

.mdr-highlight {
  color: #F60 !important;
  padding: 0 !important;
  background: none !important;
  font-weight: normal; }

.ui-state-highlight .mdr-highlight {
  font-weight: bold !important; }

.ui-autocomplete-panel {
  height: 300px !important; }

.proposition-creation-mail .blockGauche .content:disabled {
  background: none repeat scroll 0 0 #f2f2f2;
  color: black !important; }

.proposition-creation-mail .blockGauche .object:disabled {
  background: none repeat scroll 0 0 #f2f2f2;
  border: 1px solid;
  color: #666666; }

.fileupload-buttonbar input, .fileupload-buttonbar .fileinput-button, .ajoutDemAdmPage .apicil_form #file-upload .fileupload-buttonbar .fileinput-button, .changementCoordonnees .apicil_form #file-upload .fileupload-buttonbar .fileinput-button, .versement-programme #file-upload .fileupload-buttonbar .fileinput-button, .rembouressement-avance #file-upload .fileupload-buttonbar .fileinput-button, .changement-donnees-bancaires #file-upload .fileupload-buttonbar .fileinput-button, .versement-complementaire #file-upload .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-weight: normal !important; }

.ajoutDemAdmPage .apicil_form #file-upload .fileupload-buttonbar .start, .ajoutDemAdmPage .apicil_form #file-upload .fileupload-buttonbar .cancel, .changementCoordonnees .apicil_form #file-upload .fileupload-buttonbar .start, .changementCoordonnees .apicil_form #file-upload .fileupload-buttonbar .cancel, .versement-programme #file-upload .fileupload-buttonbar .start, .versement-programme #file-upload .fileupload-buttonbar .cancel, .rembouressement-avance #file-upload .fileupload-buttonbar .start, .rembouressement-avance #file-upload .fileupload-buttonbar .cancel, .changement-donnees-bancaires #file-upload .fileupload-buttonbar .start, .changement-donnees-bancaires #file-upload .fileupload-buttonbar .cancel, .versement-complementaire #file-upload .fileupload-buttonbar .start, .versement-complementaire #file-upload .fileupload-buttonbar .cancel {
  display: none !important; }

.ajoutDemAdmPage .apicil_form #file-upload .ui-fileupload, .changementCoordonnees .apicil_form #file-upload .ui-fileupload, .rembouressement-avance #file-upload .ui-fileupload, .changement-donnees-bancaires #file-upload .ui-fileupload, .versement-complementaire #file-upload .ui-fileupload {
  display: block !important; }

.ajoutDemAdmPage .apicil_form #file-upload .ui-progressbar, .ui-progressbar .ui-widget-header, .changementCoordonnees .apicil_form #file-upload .ui-progressbar, .versement-programme #file-upload .ui-progressbar, .rembouressement-avance #file-upload .ui-progressbar, .changement-donnees-bancaires #file-upload .ui-progressbar, .versement-complementaire #file-upload .ui-progressbar {
  border-radius: 10px 10px 10px 10px !important; }

.ajoutDemAdmPage .apicil_form #file-upload .ui-fileupload-content .ui-progressbar, .changementCoordonnees .apicil_form #file-upload .ui-fileupload-content .ui-progressbar, .versement-programme #file-upload .ui-fileupload-content .ui-progressbar, .rembouressement-avance #file-upload .ui-fileupload-content .ui-progressbar, .changement-donnees-bancaires #file-upload .ui-fileupload-content .ui-progressbar, .versement-complementaire #file-upload .ui-fileupload-content .ui-progressbar {
  height: 20px;
  margin: 0;
  width: 200px; }

.ajoutDemAdmPage .apicil_form #file-upload .ui-progressbar .ui-progressbar-value, .changementCoordonnees .apicil_form #file-upload .ui-progressbar .ui-progressbar-value, .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .rembouressement-avance #file-upload .ui-progressbar .ui-progressbar-value, .changement-donnees-bancaires #file-upload .ui-progressbar .ui-progressbar-value, .versement-complementaire #file-upload .ui-progressbar .ui-progressbar-value {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
  position: absolute !important; }

.ajoutDemAdmPage .apicil_form #file-upload .fileupload-content .ui-progressbar-value, .changementCoordonnees .apicil_form #file-upload .fileupload-content .ui-progressbar-value, .versement-programme #file-upload .fileupload-content .ui-progressbar-value, .rembouressement-avance #file-upload .fileupload-content .ui-progressbar-value, .changement-donnees-bancaires #file-upload .fileupload-content .ui-progressbar-value, .versement-complementaire #file-upload .fileupload-content .ui-progressbar-value {
  background: url("/apicil-theme/images/common/barre-telechargement.gif") repeat-x !important; }

table.files tr.template-upload td.cancel button, .ajoutDemAdmPage .apicil_form #file-upload table.files tr.template-upload td.cancel button, .changementCoordonnees .apicil_form #file-upload table.files tr.template-upload td.cancel button, .versement-programme #file-upload table.files tr.template-upload td.cancel button, .rembouressement-avance #file-upload table.files tr.template-upload td.cancel button, .changement-donnees-bancaires #file-upload table.files tr.template-upload td.cancel button, .versement-complementaire #file-upload table.files tr.template-upload td.cancel button {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important; }

.ajoutDemAdmPage .apicil_form #file-upload table.files tr.template-upload td.start button, .changementCoordonnees .apicil_form #file-upload table.files tr.template-upload td.start button, .versement-programme #file-upload table.files tr.template-upload td.start button, .rembouressement-avance #file-upload table.files tr.template-upload td.start button, .changement-donnees-bancaires #file-upload table.files tr.template-upload td.start button, .versement-complementaire #file-upload table.files tr.template-upload td.start button {
  background: url("/apicil-theme/images/common/validation.png") no-repeat center !important; }

.ajoutDemAdmPage .apicil_form #file-upload table.files tr.template-upload td.progress div, .changementCoordonnees .apicil_form #file-upload table.files tr.template-upload td.progress div, .versement-programme #file-upload table.files tr.template-upload td.progress div, .rembouressement-avance #file-upload table.files tr.template-upload td.progress div, .changement-donnees-bancaires #file-upload table.files tr.template-upload td.progress div, .versement-complementaire #file-upload table.files tr.template-upload td.progress div {
  border: 1px solid #A8A8A8 !important;
  color: #4F4F4F !important; }

.ajoutDemAdmPage .apicil_form #file-upload .fileupload-buttonbar, .changementCoordonnees .apicil_form #file-upload .fileupload-buttonbar, .versement-programme #file-upload .fileupload-buttonbar, .rembouressement-avance #file-upload .fileupload-buttonbar, .changement-donnees-bancaires #file-upload .fileupload-buttonbar, .versement-complementaire #file-upload .fileupload-buttonbar {
  padding-left: 0 !important; }

.ajoutDemAdmPage .apicil_form #file-upload label {
  display: block;
  float: left;
  font-size: 12px;
  height: 21px;
  margin: 0 14px 0 0;
  padding-right: 0px;
  text-align: center;
  width: 75px; }

.changementCoordonnees .apicil_form #file-upload label {
  float: left;
  margin: 0 14px 0 0;
  padding-right: 12px;
  text-align: right;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  font-weight: normal !important;
  text-shadow: none !important;
  width: 80px;
  height: 25px !important;
  padding-top: 0; }

.versement-programme #file-upload label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0;
  padding-right: 12px;
  text-align: right;
  width: 180px; }

.rembouressement-avance #file-upload label {
  display: block;
  float: left;
  font-size: 12px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: -20px;
  margin-rihgt: 14px;
  padding-right: 0px;
  text-align: center;
  width: 78px; }

.changement-donnees-bancaires .apicil_form #file-upload label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0;
  padding-right: 12px;
  text-align: right;
  width: 88px !important; }

.fichierPanelRP #selector-small-size-125 div.selector, .fichierPanelRP div.selector-small-size-125 div.selector {
  width: 125px; }

.fichierPanelVC #selector-small-size-125 div.selector, .fichierPanelVC div.selector-small-size-125 div.selector {
  width: 125px; }

.liste-demande-admin-right-button {
  float: right;
  width: 94px;
  height: 25px;
  text-align: center; }

.liste-demande-admin-right-button button:focus, .liste-demande-admin-right-button button:active {
  background: none !important; }

.liste-demande-admin-right-button button span {
  font-weight: bold !important;
  font-size: 15px;
  position: relative;
  bottom: 9px; }

.liste-demande-admin-right-button input {
  font-weight: bold; }

.modificatioListSupportTableDiv .tdRisqueAMF {
  width: 80px; }

.apicil_form .impDocucutomized-file-upload-container label {
  width: 190px !important; }

.impDocucutomized-file-upload-container {
  margin-left: 0px !important; }

.accordionSupport, .arbitrage-accordion, .ucStruct-accordion {
  margin-top: 30px; }

.accordionSupport .ui-accordion-header, .arbitrage-accordion .ui-accordion-header, .ucStruct-accordion .ui-accordion-header {
  background-color: #ececec !important;
  border-radius: 8px !important; }

#cookieChoiceInfo {
  background-color: #5a5a5a !important;
  border: medium none !important;
  border-radius: 0 !important;
  color: #fff !important;
  font-weight: bold !important;
  margin: 0 -15px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  width: 100%;
  z-index: 999;
  padding: 10px !important;
  font-size: 13px !important; }

#cookieChoiceInfo a {
  color: #fff !important;
  background-color: #303030 !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  line-height: 19px;
  padding: 4px 8px;
  text-decoration: none;
  white-space: nowrap;
  font-size: 13px !important; }

#cookieChoiceDismiss {
  margin-left: 5px !important; }

.tableSupportsFondEuroAutres .ui-sortable-column-icon, .tableSupportsSICP .ui-sortable-column-icon {
  margin: 0 0 0 6px !important; }

.tableSupportsFondEuroAutres th .ui-chkbox-box {
  margin-left: -5px !important; }

.ui-autocomplete-token {
  background: none repeat scroll 0 0 #f2f2f2 !important;
  border: 1px solid #ccc !important;
  border-radius: 5px !important; }

.ui-autocomplete-token .ui-autocomplete-token-icon {
  width: 15px !important;
  height: 15px !important;
  margin-top: -8px !important; }

.ui-autocomplete-token-label {
  font-weight: normal !important; }

.ui-autocomplete-input-token input {
  border: none;
  width: 100% !important; }

.ui-autocomplete-multiple-container, .ui-autocomplete-multiple .ui-state-focus {
  background: none repeat scroll 0 0 white !important;
  border: 1px solid #ccc !important; }

.ui-autocomplete-multiple {
  padding-right: 2px !important; }

.ui-autocomplete-multiple div.selector {
  display: none !important; }

.ajoutDemAdmPage .ui-autocomplete-multiple-container {
  width: 375px !important; }

.ui-accordion .apicil_list_souscriptions_header {
  border-bottom: 1px solid #10044C;
  color: #10044C;
  padding: 5px 10px;
  text-align: left;
  vertical-align: top;
  background: none !important;
  border: none;
  text-shadow: none;
  border-collapse: separate; }

.apicil_list_souscriptions_header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  margin-top: -5px; }

.optionArbitrageProgramme .isinChoixSupport input {
  height: 14px;
  position: relative;
  top: 0px !important; }

.apicil_inputtext .ui-state-focus {
  box-shadow: none !important; }

.ui-accordion .apicil_res-tbl .ui-widget-content .ui-chkbox-box {
  position: relative;
  top: 10px; }

th.icon-position span {
  height: 16px !important; }

.societeGestionListUc, .nomDuFondListUC {
  width: 100% !important; }

.nomDuFondListUC {
  display: inline-block;
  white-space: normal;
  width: 100%; }

th.icon-position .ui-sortable-column-icon {
  position: relative !important; }

.ui-accordion .tableSupportsSICP th.icon-position-SICP .ui-sortable-column-icon {
  position: relative !important; }

th.ajoutSupportTable-multiple {
  padding-left: 5px !important;
  padding-right: 0 !important; }

td.ajoutSupportTable-multiple {
  padding-left: 3px !important;
  padding-right: 0 !important; }

.apicil_inpt-plsModereglement {
  width: 432px !important; }

.list-souscriptions-portlet-view-4 {
  padding: 0px !important;
  width: 60px !important; }

.listSousTable th {
  text-align: left !important; }

.firefox .optionArbitrageProgramme .libelleChoixSupport input, .firefox .optionArbitrageProgramme .isinChoixSupport input, .ie9 .optionArbitrageProgramme .libelleChoixSupport input, .ie9 .optionArbitrageProgramme .isinChoixSupport input, .optionArbitrageProgramme .libelleChoixSupport input, .optionArbitrageProgramme .isinChoixSupport input {
  height: 14px !important; }

.chrome .optionArbitrageProgramme .arbitrage-tableau-tableStyle tr td a.ajaxOk {
  padding-top: 5px !important;
  padding-bottom: 6px !important; }

.ajouterOrganisation-recap .recapInformations table, #ficheDetaillee .recap-commissions table {
  width: 87% !important; }

.fiche_list_support {
  padding-left: 3 !important;
  padding-right: 0 !important; }

.DICI_liste_support {
  padding-left: 7px !important;
  padding-right: 7px !important; }

.creation-souscriptionportlet-choixSupport-0 .apicil_res-tbl td img {
  margin: 0 !important; }

.chrome .versement-complementaire a.ajaxOk, .chrome .versement-programme a.ajaxOk, .chrome .optionArbitrageProgramme a.ajaxOk, .firefox .optionArbitrageProgramme a.ajaxOk, .chrome .choixSupportPage a.ajaxOk {
  padding-bottom: 5px !important;
  padding-top: 6px !important;
  top: 1px; }

.chrome .versement-complementaire .libelleChoixSupport input, .chrome .versement-complementaire .isinChoixSupport input, .chrome .versement-programme .isinChoixSupport input, .chrome .versement-programme .isinChoixSupport input, .chrome .optionArbitrageProgramme .libelleChoixSupport input, .chrome .optionArbitrageProgramme .isinChoixSupport input, .chrome .choixSupportPage .libelleChoixSupport input, .chrome .choixSupportPage .isinChoixSupport input {
  height: 14px !important; }

.body-palmares-supports .tabViw_li {
  background: none; }

.body-palmares-supports .ui-tabs-selected {
  background: none repeat scroll 0 0 #f2f2f2 !important; }

.body-palmares-supports {
  width: 100%; }

.body-palmares-supports thead {
  display: none; }

.body-palmares-supports .ui-datatable-tablewrapper {
  margin: 0; }

.body-palmares-supports .ui-tabs-panel {
  padding-left: 3px !important;
  padding-top: 0 !important;
  padding-right: 0;
  padding-bottom: 0; }

.body-palmares-supports tbody tr:nth-child(odd) {
  background-color: #FFF; }

.body-palmares-supports tbody tr:nth-child(even) {
  background-color: #f7f7f7; }

.body-palmares-supports .ui-datatable .ui-datatable-data td {
  padding: 12px 4px;
  font-weight: bold; }

.body-palmares-supports .tauxSupportSynthese {
  color: #f60; }

.body-palmares-supports .tabViw_li img {
  margin: 0 !important;
  position: relative;
  top: 8px;
  right: 8px; }

.body-palmares-supports .ui-overlaypanel {
  background-color: white; }

.body-palmares-supports .ui-tabs.ui-tabs-top > .ui-tabs-nav li {
  border-bottom: 0 none; }

.body-palmares-supports .ui-widget-content, .body-palmares-supports .ui-widget-header li {
  border: 0 none !important; }

.body-palmares-supports .ui-widget-header {
  background: none !important; }

.body-palmares-supports .confirmeDialogIframePopoinSupportExterneInfo {
  padding: 10px 20px; }

.body-palmares-supports .confirmeDialogIframePopoinSupportExterneInfo .ui-dialog-title {
  border-bottom: 1px solid #10044c;
  float: none; }

.informationsFicheDetaillee #documentContrat table {
  width: 950px !important; }

.addDocumentToOrganisationDiv .ui-datepicker-trigger {
  background: url("/apicil-theme/images/common/calendar.png") no-repeat scroll 0 0 transparent !important;
  border: medium none !important;
  height: 17px;
  margin-left: 5px;
  top: 7px;
  width: 20px !important; }

.addDocumentToOrganisationDiv .commentairesInput {
  width: 345px !important; }

.addDocumentToOrganisationDiv .hasDatepicker {
  width: 100px !important; }

.addDocumentToOrganisationDiv .documentsTypesLD {
  display: inline-block;
  position: relative;
  top: 20px;
  width: 125px !important; }

.addDocumentToOrganisationDiv .attacherDocumentButton {
  margin-left: 9px !important; }

.addDocumentToOrganisationDiv .documentLabel, .addDocumentToOrganisationDiv .commentairesLabel, .addDocumentToOrganisationDiv .dateLabel {
  margin-right: 10px !important; }

.addDocumentToOrganisationDiv .documentLabel {
  margin-right: 0 !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .dateAjoutLastDocumentsOrganisation {
  width: 50px !important;
  font-weight: bold; }

.rightDivInfosOrganisation .selectedInformationsUnit .downloadLinkLabel {
  margin-left: 55px !important;
  width: 111px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .downloadLinkLabel a {
  bottom: 5px !important;
  margin-left: 5px;
  padding-left: 0 !important;
  position: relative; }

.rightDivInfosOrganisation .selectedInformationsUnit .downloadLinkLabel img {
  bottom: 1px;
  position: relative; }

.margin-top10px {
  margin-top: 10px !important; }

.creation-support .confirmDialogEnvoiMail .ui-dialog-buttonpane p {
  color: #10044c;
  font-weight: bold;
  text-align: center; }

#documentContrat .documents-contrat-listDocuments-7 {
  width: 10px !important; }

#ficheDetaillee label.fileinput-button {
  color: #fff !important;
  font-family: "helvetica" !important;
  font-size: 12px !important; }

#ficheDetaillee td.cancel .ui-state-default .ui-icon {
  background: none !important; }

#ficheDetaillee .addDocumentToOrganisationDiv .ui-datepicker-trigger {
  position: relative;
  top: -4px !important; }

.rightDivInfosOrganisation .documentsSelectedInformations label {
  width: 172px !important;
  height: auto !important; }

.documentCommenteBull20px {
  height: 20px !important; }

.cutomized-file-upload-container, .cutomized-file-upload-container div, .cutomized-file-upload-container span {
  display: block; }

.body-palmares-supports .ui-overlaypanel {
  width: 276px !important;
  z-index: 1159 !important; }

#listHistorique .dateReglementSpanHistoriqueOperation {
  display: inline-block;
  font-style: italic;
  position: relative;
  top: -2px; }

.popinVoir a {
  color: #0098fe !important;
  margin-left: 0px;
  text-decoration: underline !important; }

.popinVoir td:first-child {
  padding-left: 10px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: arial;
  font-size: 12px;
  padding-right: 10px;
  width: 85px;
  text-align: right; }

.popinVoir .ui-dialog-title {
  border-bottom: 1px solid #bfbfbf;
  color: #0077be;
  display: block !important;
  float: none;
  font-family: "helvetica";
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  padding-bottom: 3px;
  position: relative; }

.body-palmares-supports .ui-widget-header li {
  font-weight: normal; }

.body-palmares-supports .ui-tabs-selected {
  font-weight: bold !important; }

.deleteButton, .optionRachatPartielProgramme .globalSpanMultipleUploadComponent .deleteButton.ui-state-default {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important;
  border: none !important;
  height: 16px !important; }

.globalSpanMultipleUploadComponent .addDocumentToOrganisationDiv .attacherDocumentButton {
  position: relative;
  top: -3px; }

.globalSpanMultipleUploadComponent .fileupload-buttonbar {
  position: relative;
  left: 5px; }

.globalSpanMultipleUploadComponent .fileupload-buttonbar label {
  width: 78px !important;
  height: 25px !important; }

.globalSpanMultipleUploadComponent .fileupload-buttonbar .ui-button-text {
  left: -3px;
  padding-left: 0 !important;
  position: relative;
  top: -3px; }

.rembouressement-avance .globalSpanMultipleUploadComponent .fileupload-buttonbar .ui-button-text {
  position: initial;
  padding-left: 9px !important;
  display: inline-block; }

.rembouressement-avance .apicil-download_link {
  margin-top: 10px; }

.rembouressement-avance .apicil-rgl div {
  width: 100% !important; }

.rembouressement-avance .apicil-trat-accetp {
  padding-top: 0 !important; }

.globalSpanMultipleUploadComponent .apicil_res-tbl th {
  border-bottom: 1px solid #10044c !important;
  color: #10044c !important;
  padding: 5px 10px !important;
  text-align: left !important;
  vertical-align: top !important;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }

.globalSpanMultipleUploadComponent .milieu {
  background: url("/apicil-theme/images/common/fleche-ref.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 44px;
  margin-left: 4px;
  margin-top: 47px;
  width: 15px; }

.globalSpanMultipleUploadComponent .cutomized-file-upload-container .fileupload-content {
  background: repeat; }

.globalSpanMultipleUploadComponent .attacherDocumentButton {
  float: right;
  margin-bottom: 10px;
  margin-right: 20px; }

.globalSpanMultipleUploadComponent .deleteColumn {
  width: 20px !important; }

.globalSpanMultipleUploadComponent .fileupload-buttonbar, .globalSpanMultipleUploadComponent .ui-state-default, .globalSpanMultipleUploadComponent .fileupload-buttonbar label {
  text-shadow: none !important;
  box-shadow: none !important; }

.accordionSupport .ui-accordion-header.accordion-fondEuroTab, .arbitrage-accordion .ui-accordion-header.accordion-fondEuroTab, .ucStruct-accordion .ui-accordion-header.accordion-fondEuroTab {
  border-radius: 5px 5px 0px 0px !important; }

.accordionSupport .ui-accordion-header.accordion-SCPITab, .arbitrage-accordion .ui-accordion-header.accordion-SCPITab, .ucStruct-accordion .ui-accordion-header.accordion-SCPITab,
.accordionSupport .ui-accordion-header.accordion-SCITab, .arbitrage-accordion .ui-accordion-header.accordion-SCITab, .ucStruct-accordion .ui-accordion-header.accordion-SCITab {
  border-radius: 0px !important; }

.accordionSupport .ui-accordion-header.accordion-AutresSupportsTab, .arbitrage-accordion .ui-accordion-header.accordion-AutresSupportsTab, .ucStruct-accordion .ui-accordion-header.accordion-AutresSupportsTab {
  border-radius: 0px 0px 5px 5px !important; }

.accordionSupport .ui-accordion-header, .arbitrage-accordion .ui-accordion-header, .ucStruct-accordion .ui-accordion-header {
  background: none repeat scroll 0 0 #ececec !important; }

.ui-accordion.accordionSupport .ui-accordion-header a, .ui-accordion.arbitrage-accordion .ui-accordion-header a, .ui-accordion.ucStruct-accordion .ui-accordion-header a {
  color: #666 !important;
  display: block;
  font-family: "helvetica";
  font-size: 14px;
  font-weight: normal !important;
  position: relative;
  left: -10px; }

.ui-accordion.accordionSupport .ui-accordion-header .ui-icon, .ui-accordion.arbitrage-accordion .ui-accordion-header .ui-icon, .ui-accordion.ucStruct-accordion .ui-accordion-header .ui-icon {
  float: right;
  margin-right: 20px;
  position: relative;
  top: 15px; }

.ui-accordion.accordionSupport .ui-accordion-header .ui-icon-triangle-1-e, .ui-accordion.arbitrage-accordion .ui-accordion-header .ui-icon-triangle-1-e, .ui-accordion.ucStruct-accordion .ui-accordion-header .ui-icon-triangle-1-e {
  background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  height: 15px !important;
  width: 14px !important;
  margin-top: -3px; }

.ui-accordion.accordionSupport .ui-accordion-header .ui-icon-triangle-1-s, .ui-accordion.arbitrage-accordion .ui-accordion-header .ui-icon-triangle-1-s, .ui-accordion.ucStruct-accordion .ui-accordion-header .ui-icon-triangle-1-s {
  background: url("/apicil-theme/images/common/titleHide_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  height: 15px !important;
  width: 14px !important;
  margin-top: -3px; }

.ui-accordion.accordionSupport .ui-accordion-content, .ui-accordion.arbitrage-accordion .ui-accordion-content, .ui-accordion.ucStruct-accordion .ui-accordion-content {
  background-color: #FCFCFC !important;
  overflow: visible; }

.versement-comp-supp-annulationDiv {
  width: 700px; }

.home-statistiques .odd {
  background: #F2F2F2; }

.home-statistiques .blueTitre {
  border-bottom: 0px !important;
  margin-bottom: 5px !important;
  padding-left: 3px; }

.home-statistiques .montantBlue, .home-statistiques .objectif-de-collecte-main-div .ui-state-highlight {
  color: #0077be !important;
  font-family: "helvetica";
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5em;
  margin: -3px 0 25px;
  padding: 0 !important;
  display: inline-block;
  float: right;
  margin-right: 10px;
  text-align: right;
  margin-right: 10px;
  background: none !important;
  text-shadow: none !important; }

.home-statistiques .objectif-de-collecte-main-div .ui-state-highlight {
  margin: 0px !important; }

.home-statistiques table td {
  text-align: right; }

.home-statistiques .textAlignLeft {
  text-align: left !important; }

.home-statistiques .ui-progressbar {
  border-color: #00a2e8;
  border-radius: 0 !important; }

.home-statistiques .font-bold {
  font-weight: bold; }

.home-statistiques .ui-progressbar .ui-progressbar-value {
  background: none repeat scroll 0 0 #00a2e8;
  border-radius: 0 !important;
  display: block;
  padding-bottom: 2px;
  width: 52%;
  padding-right: 1px; }

.home-statistiques .ui-progressbar .ui-progressbar-label {
  color: black;
  display: block;
  font-size: 14px; }

.home-statistiques {
  /*background: #F2F2F2;
  padding: 10px;*/
  width: 780px;
  margin-bottom: 15px; }

.home-statistiques .indicateurs-de-collecte-main-div {
  width: 227px;
  float: left;
  border-right: 1px solid;
  height: 245px; }

.home-statistiques .objectif-de-collecte-main-div {
  width: 225px;
  float: left;
  border-right: 1px solid;
  height: 245px;
  padding-left: 20px;
  padding-right: 20px; }

.home-statistiques .chiffres-cles-main-div {
  float: left;
  height: 245px;
  padding-left: 25px; }

.home-statistiques .indicateurs-de-collecte-table {
  width: 210px; }

.home-statistiques .chiffres-cles-table-encours, .home-statistiques .chiffres-cles-table-collecte {
  width: 230px; }

.home-statistiques .chiffres-cles-table-collecte {
  margin-top: 25px; }

.home-statistiques .titreMontantEncoureOrange {
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 10px !important;
  margin-top: 0px !important; }

.home-statistiques .main-div {
  background: white;
  padding: 15px; }

.home-statistiques .apicil_ttl-main {
  margin-bottom: 20px; }

.home-statistiques .objectif-label {
  font-weight: bold;
  display: inline-block;
  width: 50px; }

.home-statistiques input {
  position: relative;
  right: 30px;
  width: 135px; }

.home-statistiques .form-objectif {
  float: left;
  margin-right: 5px;
  width: 110px; }

.home-statistiques .objectif-de-collecte-main-div .montantBlue {
  position: relative;
  top: -3px;
  right: -10px; }

.home-statistiques input {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  height: 15px;
  text-align: right; }

.home-statistiques button {
  width: 20px;
  background: none repeat scroll 0 0 #f2f2f2; }

.home-statistiques .ui-inputfield.ui-state-focus, .home-statistiques .ui-widget-content .ui-inputfield.ui-state-focus, .home-statistiques .ui-widget-header .ui-inputfield.ui-state-focus {
  box-shadow: none !important; }

.home-statistiques .avancement-value {
  display: inline-block;
  float: right;
  text-align: right; }

.home-statistiques .avancement-label {
  font-weight: bold;
  display: inline-block; }

.contratBlocNotes.ui-dialog {
  width: 375px !important;
  background: none repeat scroll 0 0 #ffffb6;
  bottom: 20px !important;
  top: auto !important;
  max-height: 240px !important;
  padding-bottom: 20px;
  padding-right: 15px; }

.contratBlocNotes .ui-dialog-titlebar {
  margin: 5px 0 10px;
  padding-right: 10px; }

.contratBlocNotes .ui-dialog-content {
  padding-top: 0px !important; }

.contratBlocNotes .ui-icon {
  float: right; }

.contratBlocNotes .nombreNotesInTitle {
  bottom: 2px;
  color: #f17802;
  font-size: 14px;
  font-weight: bold;
  position: relative; }

.contratBlocNotes .main-content {
  display: block;
  max-height: 130px !important;
  overflow: auto;
  width: 356px;
  max-width: 356px;
  overflow-x: hidden; }

.contratBlocNotes .ui-dialog-title {
  margin-left: 17px !important;
  padding-bottom: 0 !important;
  font-size: 20px !important; }

.contratBlocNotes .ui-dialog-titlebar-icon {
  position: relative !important;
  top: 0px !important;
  padding: 0px !important;
  margin: 0px !important; }

.contratBlocNotes.ui-dialog-minimized {
  padding-bottom: 0px !important; }

.contratBlocNotes .ui-state-hover {
  background: none !important;
  border: none !important; }

.contratBlocNotes .ajaxOk {
  font-size: 25px !important;
  left: 29px !important;
  padding-bottom: 8px !important;
  padding-top: 11px !important;
  position: relative !important;
  top: 8px !important; }

.contratBlocNotes .noteText {
  width: 340px !important; }

.contratBlocNotes .noteText, .contratBlocNotes .loginAndDate {
  color: #5e5e5e;
  font-family: arial;
  font-size: 13px; }

.contratBlocNotes .noteTextMinimized {
  overflow: hidden;
  max-height: 37px !important; }

.chrome .contratBlocNotes .ajaxOk {
  padding-bottom: 7px !important; }

.contratBlocNotes .delete-big {
  text-decoration: none;
  padding: 0 20px 3px 0;
  margin-top: 8px;
  color: #F60;
  font-size: 10px;
  background: url("/apicil-theme/images/common/delete-small.png") no-repeat 100% 0;
  font-size: 12px; }

.contratBlocNotes .loginAndDate {
  font-weight: bold; }

.contratBlocNotes .noteContentDiv {
  margin-bottom: 15px; }

.contratBlocNotes .notesContentTimerImage {
  display: none; }

.contratBlocNotes .lireLaSuite {
  background: none repeat scroll 0 0 #ffffb6;
  color: #0098fe !important;
  cursor: pointer;
  float: right;
  left: -6px;
  padding-left: 12px;
  position: relative;
  text-decoration: underline;
  font-family: arial;
  font-size: 13px; }

.contratBlocNotes .divInputTextArea {
  float: left;
  margin-bottom: 15px; }

.contratBlocNotes .inputTextArea {
  background: #FFFFDD !important;
  border: 1px solid #ccc !important;
  width: 318px; }

.blockDroiteRachatTotale .telechargerCourrierTypeDiv {
  margin-right: 20px; }

.blockDroiteRachatTotale .telechargerCourrierTypeDiv.buttonEnBas {
  margin-right: 40px; }

.recap-title-arbitrage {
  float: left;
  margin-top: 22px;
  position: relative;
  top: 7px; }

.check_box_suivi_propo_arbitrage .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  margin-top: 2px !important; }

.check_box_suivi_propo_arbitrage {
  background: none !important; }

.body-palmares-supports .image_info_collecte_encours {
  display: block;
  height: 13px;
  position: relative;
  width: 17px;
  z-index: 100000;
  cursor: pointer; }

.body-palmares-supports .img_collecte {
  left: 68px;
  top: 7px; }

.body-palmares-supports .img_encours {
  left: 168px;
  top: -6px; }

.body-palmares-supports div.ui-tabs {
  bottom: 29px; }

.body-palmares-supports .index-column {
  /*width: 8%;*/
  text-align: right;
  /*padding-right: 8px;
  padding-left: 0px;*/ }

.body-palmares-supports .pourcent-column {
  width: 26%;
  text-align: right;
  /*padding-right: 8px;
  padding-left: 0px*/ }

.ajoutDemAdmPage label.bloquante-label input {
  vertical-align: middle;
  position: absolute;
  display: none;
  cursor: pointer; }

.ajoutDemAdmPage label.bloquante-label.active {
  transition: all 0.2s;
  color: #e72d2d; }

.ajoutDemAdmPage label.bloquante-label {
  display: block;
  position: relative;
  user-select: none;
  cursor: pointer;
  padding-left: 22px;
  padding-top: 0; }

.ajoutDemAdmPage label.bloquante-label input:checked ~ .checkmark {
  border-color: #e72d2d; }

.ajoutDemAdmPage label.bloquante-label input:checked ~ .checkmark::after {
  display: block; }

.ajoutDemAdmPage label.bloquante-label .checkmark::after {
  left: 2px;
  top: 2px;
  width: 8px;
  height: 8px;
  background-color: #e72d2d; }

.ajoutDemAdmPage label.bloquante-label .checkmark::after {
  content: "";
  position: absolute;
  display: none; }

.ajoutDemAdmPage label.bloquante-label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 12px;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 3px; }

.ajoutDemAdmPage label.bloquante-label {
  margin: 0 0 0 223px;
  width: auto !important; }

.ajoutDemAdmPage .apicil_form #file-upload label.fileinput-button span.ui-button-text {
  padding-bottom: 0px;
  padding-top: 4px;
  padding-left: 12px;
  height: 15px;
  margin-bottom: 3px;
  margin-top: -3px; }

.ajoutDemAdmPage .apicil_form #file-upload .fileupload-buttonbar {
  padding-top: 0; }

#historique_origine_destination_fond #historiqueContrat .listHistoriqueTable {
  width: 655px;
  margin-left: 20px; }

#historique_origine_destination_fond {
  margin-top: 20px;
  margin-bottom: 20px; }

#banner #p_p_id_58_ {
  padding-top: 0;
  margin-bottom: 0; }

.content-in #p_p_id_58_ {
  /*margin-top: 50px;*/ }

#sytnheseContrat .libelleSupport {
  width: 160px; }

.ajoutSupportTable-multiple .ui-chkbox-box .ui-chkbox-icon {
  margin-top: 0 !important;
  position: relative;
  top: -7px;
  overflow: visible !important; }

.tableSupportsFondEuroAutres span.isinLienExterneInfo, .tableSupportsSICP span.isinLienExterneInfo {
  bottom: -0.5px !important;
  position: relative; }

.mainPropositionArbitrageDiv.propositionArbitrageCollectiveDiv .arbitrage-tableau-tableStyle tr td a.ajaxOk {
  height: 153px;
  padding-bottom: 7px !important;
  padding-top: 6px !important; }

.choixDesSupportsPAMainDiv .pac_label_jours {
  text-align: left !important;
  padding-left: 10px; }

.versement-complementaire .tableAllocation-table th.creation-souscriptionportlet-tableAllocation-0 {
  width: 142px !important;
  display: inline-block; }

.ui-accordion .tableSupportsSICP .apicil_list_souscriptions_header {
  vertical-align: middle !important; }

.ui-accordion .tableSupportsSICP th.icon-position-SICP *:first-child {
  position: relative; }

.ui-accordion .ui-accordion-content {
  padding-top: 0; }

.tableSupportsSICP .ui-datatable-tablewrapper {
  margin-top: 0 !important; }

.addDocumentToOrganisationDiv div.selector-small-size-125.documentsTypesLD div.selector {
  width: 121px; }

#table-evolution-contrat .apicil_res-tbl {
  margin-bottom: 45px; }

#sytnheseContrat .blockGauche .mention-juridique-legend {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.voirDemAdm .ui-confirm-dialog td {
  border-right-width: 0 !important;
  vertical-align: top; }

.propositionArbitrageCollectiveDiv .choixDesSupportsPAMainDiv .ui-datatable table {
  width: 100%; }

.accordionSupport .ui-accordion-content, .arbitrage-accordion .ui-accordion-content, .ucStruct-accordion .ui-accordion-content {
  padding-left: 20px;
  padding-right: 20px; }

#listContrat .apicil_res-tbl thead tr th.montantDesinvesti span {
  left: 100px;
  width: 100px !important; }

#listContrat .apicil_res-tbl thead tr th.montantDesinvesti span.ui-sortable-column-icon {
  width: 16px !important; }

#listContrat .apicil_res-tbl thead tr th.montantDesinvesti {
  position: relative; }

.activite-quotidienne-portlet .portlet-borderless-container {
  display: inline !important; }

.lien-retour-ficheSynthetique {
  color: #F60 !important;
  padding-bottom: 15px; }

.lien-retour-ficheSynthetique a {
  color: #F60 !important; }

.apicil_btn-blue {
  background: #0077be;
  border-radius: 5px;
  display: block;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
  padding: 3px 5px;
  color: #fff; }

.apicil_btn-blue:hover {
  color: white !important; }

.apicil_btn-blue-signature-electronique {
  display: inline-block;
  box-shadow: none; }

.apicil_btn-blue-signature-electronique:hover {
  background: #0077be;
  box-shadow: none; }

/* .apicil_btn-blue.nouvelle_demande_admin { */
/* 	left: 818px; */
/* 	position: absolute; */
/* 	top: 5px; */
/* 	width: 120px; */
/* } */
.list-demande-admin.printer {
  position: relative;
  right: 145px; }

/* .apicil_btn-blue.ajouter_uc { */
/* 	left: 850px; */
/* 	position: absolute; */
/* 	top: 5px; */
/* 	width: 85px; */
/* } */
/* .apicil_btn-blue.ajouter_mandat { */
/* 	left: 830px; */
/* 	position: absolute; */
/* 	top: 5px; */
/* 	width: 110px */
/* } */
/* .apicil_btn-blue.ajouter_nouvelle_societe { */
/* 	left: 825px; */
/* 	position: absolute; */
/* 	top: 5px; */
/* 	width: 110px; */
/* } */
/* .apicil_btn-blue.ajouter_organisation { */
/* 	left: 795px; */
/* 	position: absolute; */
/* 	top: 5px; */
/* 	width: 140px; */
/* 	font-size: 13px !important; */
/* } */
.listCourtierGloablDiv .apicil_btn-blue.ajouter_organisation {
  top: 0px !important; }

.indicateurs-de-collecte-table td.textAlignLeft {
  padding-right: 0px !important; }

#selectionRelevesSituationImmediat .ui-panel, #selectionRelevesSituationImmediat .ui-panel-content {
  background: none repeat scroll 0 0 #f2f2f2;
  border: 0 none;
  border-radius: 5px; }

#selectionRelevesSituationImmediat .ui-panel {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 20px; }

#selectionRelevesSituationImmediat .keywordRelevesSituation {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc !important;
  box-shadow: none !important;
  color: #999;
  outline: 0 none;
  padding: 3px 1px 3px 5px;
  width: 300px;
  border-radius: 3px;
  margin-right: 10px;
  margin-left: 60px; }

#selectionRelevesSituationImmediat .rechercher {
  background: url("/apicil-theme/images/common/search_pic.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
  border: 0 none;
  height: 25px;
  width: 16px;
  position: relative; }

.firefox #selectionRelevesSituationImmediat .rechercher {
  top: 1px !important; }

.chrome #selectionRelevesSituationImmediat .rechercher {
  top: 7px !important; }

#selectionRelevesSituationImmediat .voirPlus, #recapRelevesSituation .voirPlus {
  left: 40%;
  position: relative;
  width: 200px; }

#selectionRelevesSituationImmediat .apicil_bc-result {
  padding-bottom: 0px; }

#selectionRelevesSituationImmediat .ui-radiobutton-box, #parametrageRelevesSituation .ui-radiobutton-box.ui-state-active {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

#selectionRelevesSituationImmediat .ui-radiobutton-box, #parametrageRelevesSituation .ui-radiobutton-box {
  background: url("/apicil-theme/images/common/checrd-off.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

#selectionRelevesSituationImmediat .ui-radiobutton-box.ui-state-active {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

.envoiReleveSituationImmediat-portlet .selectNoneDialogRS .annuler, .envoiReleveSituationProgramme-portlet .selectNoneDialogRS .annuler, #p_p_id_listeparametrages_WAR_cosyportlet_ .selectNoneDialogRS .annuler {
  display: block !important;
  float: none !important;
  margin: 0 auto !important; }

#parametrageRelevesSituation .titreH5, #recapRelevesSituation .titreH5 {
  margin-top: 20px;
  border-bottom: 1px solid #666;
  width: 946px;
  margin-bottom: 20px; }

#parametrageRelevesSituation td input {
  vertical-align: middle; }

#recapRelevesSituation div.apicil_inputtext {
  width: 895px;
  margin-left: 24px; }

#recapRelevesSituation div.apicil_inputtext span {
  border-bottom: 1px solid #dbdae4;
  color: #8d8d8d;
  display: block;
  font-weight: bold;
  padding-right: 13px;
  text-align: right;
  float: right; }

#selectionRelevesSituationImmediat .header_checkbox_All .ui-chkbox-all {
  margin-left: 5px; }

#selectionRelevesSituationImmediat .header_checkbox_All .ui-chkbox-all .ui-chkbox-box {
  position: relative;
  top: -16px; }

#selectionRelevesSituationImmediat .header_checkbox_All .ui-chkbox-icon {
  margin-top: 3px; }

#selectionRelevesSituationImmediat .apicil_res-tbl th .ui-state-default .ui-icon {
  height: 15px !important;
  width: 15px !important; }

#parametrageRelevesSituation .ui-radiobutton-box {
  position: relative;
  top: 2px;
  box-shadow: none !important;
  border-radius: 0 !important; }

#parametrageRelevesSituation .radioLable td {
  padding: 0 !important; }

#parametrageRelevesSituation .radioLable td label {
  margin-right: 15px;
  padding-left: 5px; }

#parametrageRelevesSituation table.radioLable {
  display: inline-block; }

#selectionRelevesSituationImmediat .apicil_tb-Rmbc tbody tr, #selectionRelevesSituationImmediat .apicil_tb-Rmbc td {
  font-size: 14px; }

#selectionRelevesSituationImmediat .filtre-releves-situation .filtreHistoriqueBlock {
  width: 905px !important; }

#selectionRelevesSituationImmediat .filtre-releves-situation .frequence {
  text-align: center;
  width: 90px; }

#selectionRelevesSituationImmediat .filtre-releves-situation .type-releve {
  text-align: center;
  width: 133px; }

#selectionRelevesSituationImmediat .filtre-releves-situation .encoursDuContrat {
  text-align: center;
  width: 100px; }

#selectionRelevesSituationImmediat .filtre-releves-situation .encours {
  text-align: center;
  width: 150px; }

#selectionRelevesSituationImmediat .filtre-releves-situation .filtresContent {
  width: 100%; }

#selectionRelevesSituationImmediat .filtre-releves-situation .optionsEncours label {
  width: 200px !important; }

#selectionRelevesSituationImmediat .filtre-releves-situation .optionsEncours label {
  width: 200px !important; }

#selectionRelevesSituationImmediat .filtre-releves-situation .boutton-filtre-RS {
  margin-left: 567px;
  height: 30px;
  margin-top: 20px; }

.apicil_form-ficheProduit div.apicil_inputtext span.editable-field, .apicil_form-ficheProduit div.apicil_inputtext span.not-editable-field {
  border-bottom: 1px solid #dbdae4;
  color: #8d8d8d;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  min-height: 18px;
  overflow: visible;
  padding-right: 27px;
  text-align: right;
  height: 25px; }

.apicil_form-ficheProduit .apicil_inputtext input[type="text"], .apicil_form-ficheProduit .apicil_inputtext input[type="password"], .apicilInput {
  background: none repeat scroll 0 0 #fff;
  border-color: #ffd700;
  -o-border-image: none;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #000;
  font-size: 12px;
  font-style: normal;
  width: auto;
  text-align: right; }

.apicil_form-ficheProduit .apicil_inputtext input[type="text"].invalid, .apicil_form-ficheProduit .apicil_inputtext input[type="password"].invalid {
  background: none repeat scroll 0 0 #fff;
  border-color: red;
  -o-border-image: none;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 2px;
  color: #000;
  font-size: 12px;
  font-style: normal;
  width: auto; }

.apicil_form-ficheProduit div.apicil_inputtext span.editable-header {
  color: #8d8d8d;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  min-height: 18px;
  overflow: visible;
  padding-right: 27px;
  text-align: right; }

.apicil_form-ficheProduit .ui-widget-content .apicil_inputtext {
  margin-left: 60px !important;
  margin-bottom: 0px !important; }

.apicil_form-ficheProduit .ui-widget-content .apicil_inputtext {
  margin-left: 60px !important;
  margin-bottom: 0px !important; }

.apicil_form-ficheProduit .apicil_inputtext {
  margin-left: 40px !important;
  margin-right: 40px !important;
  margin-bottom: 0px !important; }

.apicil_form-ficheProduit .apicil_inputtext {
  margin-left: 40px !important;
  margin-right: 40px !important;
  margin-bottom: 0px !important; }

.apicil_form-ficheProduit label {
  float: left !important;
  font-size: 14px;
  color: #8d8d8d;
  width: auto !important;
  margin: 0 !important; }

.apicil_form-ficheProduit .ui-panel .ui-panel-titlebar span {
  color: #8d8d8d !important;
  padding-left: 25px; }

.identificationProduit {
  background: none repeat scroll 0 0 #f2f2f2;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 15px;
  width: auto; }

#ficheProduitTable {
  text-align: left; }

#ficheProduitTable th {
  font-family: "helvetica";
  font-size: 15px;
  font-weight: normal;
  list-style: outside none none;
  width: 325px !important;
  padding: 5px 0; }

#ficheProduitTable td {
  font-family: "helvetica";
  padding: 5px 0;
  font-size: 15px;
  font-weight: bold !important;
  list-style: outside none none; }

.editable-field > span:first-child {
  border-radius: 2.01px;
  box-shadow: 0 0 0 0 transparent;
  box-sizing: border-box;
  cursor: text;
  display: inline-block;
  max-width: 100%;
  padding: 2px 30px 2px 5px;
  position: relative;
  -webkit-transition: box-shadow 150ms ease-in 0ms;
  transition: box-shadow 150ms ease-in 0ms;
  vertical-align: top;
  text-align: right; }

.editable-textArea > span:first-child {
  border-radius: 2.01px;
  box-shadow: 0 0 0 0 transparent;
  box-sizing: border-box;
  cursor: text;
  display: inline-block;
  max-width: 100%;
  padding: 2px 30px 2px 5px;
  position: relative;
  -webkit-transition: box-shadow 150ms ease-in 0ms;
  transition: box-shadow 150ms ease-in 0ms;
  vertical-align: top; }

.editable-field:hover > span:first-child {
  box-shadow: 0 0 0 1px #cccccc;
  border: 1px solid;
  width: auto; }

.editable-textAreaDiv:hover {
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  width: auto; }

.apicil_form div.editable-textAreaDiv {
  margin-left: 35px; }

.apicil_form div.not-editable-textAreaDiv {
  margin-left: 35px; }

div.editable-div:hover div.overlay-icon {
  opacity: 1;
  z-index: auto; }

div.editable-div:hover div.overlay-icon {
  -webkit-transition: opacity 150ms ease-in 0ms;
  transition: opacity 150ms ease-in 0ms; }

div.editable-div div.overlay-icon.icon-edit-sml {
  background-image: url("../../apicil-theme/images/common/picto-crayon.png");
  cursor: text; }

div.editable-div div.overlay-icon {
  background-color: #f0f0f0;
  background-position: 3px 3px;
  background-repeat: no-repeat;
  border-left: 1px solid #cccccc;
  bottom: 0;
  box-sizing: border-box;
  height: 21px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 4px;
  width: 24px;
  z-index: -1; }

div.editable-div, div.not-editable-div {
  position: relative; }

.infoBullDisclaimer {
  font-size: 13px !important;
  height: 32px !important;
  padding: 5px !important;
  width: 300px !important; }

div.editable-div span.signeUnite {
  bottom: 0;
  box-sizing: border-box;
  height: 21px;
  margin: 0;
  position: absolute;
  right: 0;
  top: 6px;
  width: 24px; }

div.not-editable-div span.signeUnite {
  bottom: 0;
  box-sizing: border-box;
  height: 21px;
  margin: 0;
  position: absolute;
  right: 0;
  top: 6px;
  width: 24px; }

.apicil_form-ficheProduit button {
  background: none repeat scroll 0 0 #f2f2f2;
  width: 20px; }

#adressePersonnaliseeDiv {
  padding-left: 40px; }

.alertes-portlet .global-div-alertes {
  border: 1.3px solid #bdbdbd;
  width: 400px; }

.alertes-portlet .content-alerte-timer-global {
  border-bottom: 1.3px solid #bdbdbd;
  padding-left: 31px; }

.alertes-portlet .global-span-alerte {
  position: absolute;
  z-index: 100;
  background: none repeat scroll 0 0 white;
  margin-top: 5px;
  top: 30px;
  left: 0px; }

.alertes-portlet .afficher-la-suite {
  border-top: 1.3px solid #bdbdbd;
  border-bottom: 0 none !important; }

.alertes-portlet .global-div-alertes .content {
  max-height: 390px;
  overflow: auto;
  width: 100%; }

.alertes-portlet .menu-haut-alertes {
  height: 30px;
  border-bottom: 1.3px solid #bdbdbd;
  padding-bottom: 6px; }

.alertes-portlet .alerte-title {
  margin-left: 10px;
  position: relative;
  top: 10px;
  color: #10044c;
  top: 10px;
  font-size: 12px; }

.alertes-portlet .buttons-menu-haut {
  float: right;
  position: relative;
  right: 5px;
  top: -9px; }

.alertes-portlet .oeil-alerte {
  position: relative;
  right: 10px; }

.alertes-portlet .type-alerte {
  font-weight: bold; }

.alertes-portlet .content-element {
  font-family: Arial;
  font-size: 12px;
  border-bottom: 1.3px solid #bdbdbd;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 10px;
  position: relative;
  background: white; }

.alertes-portlet .content-element.last {
  border-bottom: 0px; }

.alertes-portlet {
  font-family: Arial;
  font-size: 12px; }

.alertes-portlet .icone-date .date {
  font-style: italic;
  color: #C1BEB6; }

.alertes-portlet .icone-date .icone {
  position: relative;
  top: 3px; }

.alertes-portlet .content-element.new-alerte, .content-element.non-lu {
  background: #F7F7F7; }

.alertes-portlet .content-element .delete-mark-vue {
  position: absolute;
  right: 5px;
  top: 5px; }

.alertes-portlet .content-element .oeil-alerte-span {
  display: block; }

.alertes-portlet .content-element .oeil-alerte-span a {
  background-image: url("/apicil-theme/images/alertes/oeil-alerte.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 17px;
  width: 17px; }

.alertes-portlet .buttons-menu-haut .delete-alerte {
  margin-right: 9px;
  position: relative;
  top: -3px; }

.alertes-portlet .content-element .delete-alerte {
  left: 3px;
  position: relative;
  top: 0px; }

.alertes-portlet .content-element .delete-alerte a {
  background-image: url("/apicil-theme/images/common/delete-small.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 17px;
  width: 17px; }

.alertes-portlet .content-element .type-alerte-title, .alertes-portlet .content-element .information-complementaire {
  margin-bottom: 3px;
  margin-left: 22px; }

.alertes-portlet .content-element .type-clicable {
  text-decoration: none;
  color: #666; }

.alertes-portlet .content-element .type-clicable:hover, .alertes-portlet .afficher-la-suite a:hover {
  color: #00a2e8; }

.alertes-portlet .content-element .info {
  color: #f17802;
  margin-top: 5px;
  font-weight: bold; }

.alertes-portlet .content-element .delete-mark-vue {
  display: none; }

.alertes-portlet .content-element:hover .delete-mark-vue {
  display: block; }

.alertes-portlet .afficher-la-suite {
  text-align: center;
  text-decoration: none; }

.alertes-portlet .afficher-la-suite a {
  text-decoration: none;
  color: #666; }

.alertes-portlet .alerte-timer-afficher-la-suite {
  display: none; }

.alertes-portlet .type-non-clicable {
  text-decoration: none;
  color: #666;
  cursor: text; }

.alertes-portlet .alerte-timer {
  left: 175px;
  position: absolute;
  top: 35px;
  display: none; }

.alertes-portlet .content-element-empty {
  text-align: center;
  padding-left: 0px !important;
  border-bottom: 0px; }

.alertes-portlet .cloche {
  left: 189px;
  position: relative; }

.alertes-portlet .triangle-alerte {
  left: 193px;
  position: absolute;
  top: -6.7px; }

.alertes-portlet .block-alerte-form {
  margin-top: 10px; }

#p_p_id_alertes_WAR_cosyportlet_ {
  float: right;
  margin-top: 10px;
  position: relative;
  right: 235px; }

#p_p_id_alertes_WAR_cosyportlet_ .portlet-borderless-bar {
  display: none; }

.initalisation .global-span-alerte {
  display: none; }

.alertes-portlet .pastille {
  background: none repeat scroll 0 0 #f00;
  border-radius: 3px 3px 3px 5px;
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  left: 210px;
  padding-bottom: 2px;
  padding-top: 2px;
  position: absolute;
  text-align: center;
  top: -3px;
  vertical-align: middle;
  padding-left: 8px;
  padding-right: 8px; }

.alertes-portlet .content-alerte-timer-global {
  text-align: center;
  display: none; }

.alertes-portlet .alerte-message {
  color: #ff6908;
  font-weight: bold;
  margin-top: 5px; }

.alertes-portlet .display-none {
  display: none; }

.envoiReleveSituationImmediat-portlet .tableRelevesSituation tbody .ui-radiobutton-box .ui-radiobutton-icon, .envoiReleveSituationProgramme-portlet tbody .ui-radiobutton-box .ui-radiobutton-icon {
  display: inline; }

.confirmDialogEnvoiMail .ui-dialog-title {
  margin-bottom: 0px !important;
  margin-top: 0px !important; }

.filtre-releves-situation .filtresContent tbody td {
  font-size: 12px; }

.filtre-releves-situation .filtresContent .content td {
  color: #666; }

#recapRelevesSituation .tableRelevesSituation #listContrat tbody.ui-datatable-data td.chiffreColonne {
  padding-right: 5px !important; }

#recapRelevesSituation .tableRelevesSituation #listContrat tbody.ui-datatable-data td.transition {
  padding-left: 20px !important; }

#recapRelevesSituation .tableRelevesSituation .apicil_bc-result {
  padding-bottom: 0px !important;
  margin-top: -10px; }

.tableRelevesSituation #listContrat .apicil_res-tbl thead tr th.montantDesinvesti span {
  left: 72px;
  width: 73px !important; }

#selectionRelevesSituationImmediat .ui-datatable-tablewrapper .encoursContrat .ui-sortable-column-icon {
  margin: 0 0 0 -13px; }

#selectionRelevesSituationImmediat .ui-radiobutton-box {
  box-shadow: none !important;
  border-radius: 0 !important; }

.confirmDialogEnvoiMail .ui-dialog-title {
  margin-bottom: 0px !important; }

#p_p_id_listeNotes_WAR_cosyportlet_ .statutNote label {
  position: relative;
  top: -2px; }

#p_p_id_listeNotes_WAR_cosyportlet_ .documents-contrat-filtreDocumentContrat-8 {
  padding: 0px !important;
  margin-left: 0px !important; }

#p_p_id_changementOption_WAR_cosyportlet_ .arbitrageProgramme-optionArbitrageProgramme-modification-8, #p_p_id_changementOption_WAR_cosyportlet_ .arbitrageProgramme-optionArbitrageProgramme-modification-3 {
  border-radius: 2px;
  width: 182px !important; }

.tauxSurchargeArbitrageBlock {
  font-size: 13px !important;
  color: #5e5e5e !important;
  float: left; }

.tauxSurchargeArbitrageBlock br {
  margin-bottom: 10px; }

.tauxSurchargeArbitrageBlock .inputtauxSurchargeArbitragePDCBlock {
  width: 124px !important; }

.arbitrage .tauxSurchargeArbitrageBlock .inputtauxSurchargeArbitragePDCBlock {
  width: 110px !important; }

/**
Correction des buttons OK de l'application
**/
#p_p_id_changementOption_WAR_cosyportlet_ .isinColumnTh .isinChoixSupport, #p_p_id_changementOption_WAR_cosyportlet_ .libelle .libelleChoixSupport, #p_p_id_arbitrage_WAR_cosyportlet_ .isinColumnTh .isinChoixSupport, #p_p_id_arbitrage_WAR_cosyportlet_ .libelle .libelleChoixSupport, #p_p_id_propositionArbitrageIndividuelle_WAR_cosyportlet_ .isinColumnTh .isinChoixSupport, #p_p_id_propositionArbitrageIndividuelle_WAR_cosyportlet_ .libelle .libelleChoixSupport, #p_p_id_propositionArbitrage_WAR_cosyportlet_ .isinColumnTh .isinChoixSupport, #p_p_id_propositionArbitrage_WAR_cosyportlet_ .libelle .libelleChoixSupport {
  float: left; }

#p_p_id_changementOption_WAR_cosyportlet_ .retourALaLigne {
  margin-bottom: 5px !important; }

#p_p_id_arbitrage_WAR_cosyportlet_ .isinColumnTh .ajaxOk, #p_p_id_arbitrage_WAR_cosyportlet_ .libelle .ajaxOk, #p_p_id_arbitrage_WAR_cosyportlet_ .isinColumnTh .ajaxOk:hover, #p_p_id_arbitrage_WAR_cosyportlet_ .libelle .ajaxOk:hover, #p_p_id_changementOption_WAR_cosyportlet_ .isinColumnTh .ajaxOk, #p_p_id_changementOption_WAR_cosyportlet_ .libelle .ajaxOk, #p_p_id_propositionArbitrageIndividuelle_WAR_cosyportlet_ .isinColumnTh .ajaxOk, #p_p_id_propositionArbitrageIndividuelle_WAR_cosyportlet_ .libelle .ajaxOk, #p_p_id_propositionArbitrage_WAR_cosyportlet_ .isinColumnTh .ajaxOk, #p_p_id_propositionArbitrage_WAR_cosyportlet_ .libelle .ajaxOk
, .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk
, .creation-souscriptionportlet-tableAllocation-6 .ajaxOk:hover, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk:hover {
  border-radius: 0 5px 5px 0 !important;
  left: -5px;
  padding-right: 24px !important;
  position: relative;
  width: 10px !important;
  font-family: Arial, sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  text-shadow: none !important;
  height: 26px !important;
  padding-left: 5px;
  background: url("/apicil-theme/images/common/OK.png") !important;
  background-position: 0px 0px !important;
  background-repeat: no-repeat;
  background-color: #ccc !important;
  border: none !important; }

.creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk
, .creation-souscriptionportlet-tableAllocation-6 .ajaxOk:hover, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk:hover {
  top: 8px !important;
  width: 30px !important;
  border: none !important; }

.firefox .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .firefox .creation-souscriptionportlet-tableAllocation-8 .ajaxOk {
  top: 0px !important; }

.creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .creation-souscriptionportlet-tableAllocation-8 .ajaxOk {
  left: 0px !important; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-8 .ajaxOk {
  left: 5px !important; }

#p_p_id_arbitrage_WAR_cosyportlet_ .arbitrage-tableau-1 {
  width: 170px !important; }

#p_p_id_propositionArbitrage_WAR_cosyportlet_ .isinChoixSupport {
  width: 130px !important; }

#p_p_id_propositionArbitrageIndividuelle_WAR_cosyportlet_ .isinChoixSupport {
  width: 120px !important; }

#p_p_id_propositionArbitrageIndividuelle_WAR_cosyportlet_ .libelleChoixSupport {
  width: 185px !important; }

#p_p_id_propositionArbitrage_WAR_cosyportlet_ .libelleChoixSupport {
  width: 315px !important; }

.td-last-brd.ajaxOk:hover {
  background-color: #ccc  !important; }

/*****

*/
.validation_numero_virment {
  width: 170px !important;
  border-radius: 2px; }

.apicil_form-versement .numeroVirementDiv label {
  padding-left: 42px;
  text-align: left;
  width: 206px !important; }

.apicil_form-versement .numeroVirementDiv input {
  text-align: left;
  width: 120px !important;
  margin-left: 2px; }

.ficheOrganisationPanelParent .messages_warn .ui-messages-warn {
  background-color: #eaf8c0 !important;
  border-color: #7dac1d !important;
  color: #7dac1d !important;
  margin-bottom: 10px !important; }

.ficheOrganisationPanelParent .messages_warn .ui-messages {
  padding: 0px !important; }

.ficheOrganisationPanelParent .messages_warn .ui-messages-warn ul {
  margin: 0px !important; }

.ficheOrganisationPanelParent .ui-messages-warn-icon {
  display: none !important; }

.ficheOrganisationPanelParent .messages_warn .ui-messages-info, .ficheOrganisationPanelParent .messages_warn .ui-messages-error {
  display: none !important; }

.ficheOrganisationPanelParent .messages_warn .ui-messages-warn-detail {
  font-size: 12px; }

#p_p_id_listdemandeversementcomplementaire_WAR_cosyportlet_ .apicil_right-side .calendarSpan input {
  text-align: center !important; }

#p_p_id_listdemanderemboursement_WAR_cosyportlet_ .apicil_right-side input.validation_numero_virment[type="text"] {
  text-align: left !important; }

#p_p_id_changementOption_WAR_cosyportlet_ .mention-juridique-legend {
  float: left; }

.type_rachat_infobull_net {
  cursor: pointer !important;
  margin-left: 10px !important;
  position: relative;
  top: -50px;
  left: 150px; }

.type_rachat_infobull_brut {
  cursor: pointer !important;
  margin-left: 10px !important;
  position: relative;
  top: -25px;
  left: 120px; }

.filtre-releves-situation .filtresContent .content .optionsEncours td {
  position: relative;
  top: 3px; }

.filtre-releves-situation .filtresContent .content td input, .filtrePropositionArbitrage .filtresContent td input {
  position: relative;
  top: 2px; }

#selectionRelevesSituationImmediat .periodeOutputText, #selectionRelevesSituationImmediat .keywordRelevesSituation {
  font-size: 12px;
  font-family: arial; }

#selectionRelevesSituationImmediat .periodeOutputText {
  width: 90px !important;
  display: inline-block; }

.filtrePropositionArbitrage .filtresContent .optionsEncours td {
  position: relative;
  top: -3px; }

.propositionArbitrageCollectiveDiv #filtreHistoriqueBlockDiv td label,
.propositionArbitrageCollectiveDiv #filtreHistoriqueBlockDiv td,
.propositionArbitrageCollectiveDiv .filtreHistoriqueBlockDiv td label {
  color: #666 !important; }

#parametrageRelevesSituation label {
  font-size: 12px; }

#recapRelevesSituation {
  color: #8d8d8d; }

#recapRelevesSituation h5.titreH5 {
  color: #666 !important; }

#parametrageRelevesSituation .typeReleve td label {
  margin-left: 5px; }

#p_p_id_demandeVersementComplement_WAR_cosyportlet_ .ui-message-error-detail, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .ui-messages-error, #p_p_id_demandeVersementComplement_WAR_cosyportlet_ .ui-message-error {
  color: #F70000 !important;
  font-size: 12px !important;
  font-family: arial !important;
  font-weight: bold;
  font-style: italic; }

.bodyRS .messages_warn .ui-messages-warn {
  background-color: #eaf8c0 !important;
  border-color: #7dac1d !important;
  color: #7dac1d !important;
  margin-bottom: 10px !important; }

.bodyRS .messages_warn .ui-messages-warn-icon {
  display: none !important; }

.bodyRS .messages_warn .ui-messages ul {
  margin: 0; }

#p_p_id_ajoutduneorganisation_WAR_cosyportlet_ .ui-messages-error-icon {
  margin-top: 4px !important; }

#p_p_id_ajoutduneorganisation_WAR_cosyportlet_ .ui-message-error {
  color: #F70000 !important;
  font-weight: bold !important; }

.tableRelevesSituation .apicil_form td {
  font-size: 14px;
  padding: 0; }

#p_p_id_envoiReleveSituationProgramme_WAR_cosyportlet_ .tableRelevesSituation .apicil_form td, #p_p_id_envoiReleveSituationImmediat_WAR_cosyportlet_ .tableRelevesSituation .apicil_form td {
  border: medium none; }

.addItem {
  right: 0;
  position: absolute !important;
  top: 5px;
  width: auto;
  padding: 4px 10px; }

.descriptioncontrat-portlet #historiqueContrat .listHistoriqueTable {
  margin-bottom: 25px; }

.descriptioncontrat-portlet .blockDroite .mention-juridique-legend {
  left: -225px;
  margin-top: 0 !important;
  position: relative;
  width: 721px; }

.commission-produit span {
  width: 170px !important; }

.etape1_perp {
  width: 75px; }

.etape2_perp {
  width: 70px; }

.etape3_perp {
  width: 121px; }

.etape4_perp {
  width: 121px; }

.etape5_perp {
  width: 146px; }

.etape6_perp {
  width: 74px; }

.changement-donnees-bancaires .addDocumentToOrganisationDiv .documentsTypesLD {
  display: inline-block;
  position: relative;
  top: 20px;
  left: -7px;
  width: 222px !important; }

.changement-donnees-bancaires .apicil_res-tbl tbody.ui-datatable-data td {
  font-size: 12px;
  padding-bottom: 7px !important;
  padding-top: 7px !important;
  padding-left: 0px !important; }

.changement-donnees-bancaires .changementIban .blockGauche label.ui-outputlabel {
  width: 225px !important;
  text-align: left;
  height: auto; }

.changement-donnees-bancaires div.documentsTypesLD div.selector span {
  width: 155px; }

.changement-donnees-bancaires .apicil_form div.ui-widget, .apicil_form div.ui-datatable-tablewrapper, .apicil_form div.grisBox {
  overflow: visible; }

.changement-donnees-bancaires .changement-donnees-bancaires .apicil_form #file-upload label {
  display: block;
  float: left;
  font-size: 12px;
  height: 25px !important;
  margin: 0 15px 0 0;
  padding-right: 12px;
  padding-top: 0px;
  text-align: right;
  width: 68px !important; }

.changement-donnees-bancaires .changement-donnees-bancaires #file-upload .ui-fileupload {
  display: block !important;
  margin-bottom: -19px; }

.infoBullDisclaimer1 {
  font-size: 12px !important;
  height: 180px !important;
  padding: 5px !important;
  width: 200px !important;
  left: 577.7px !important;
  top: 3.1px !important; }

.information-complementaire label {
  position: relative;
  top: -1px; }

.ul.apicil_step.header_breadcrumb {
  width: 950px !important; }

#p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-8 .ajaxOk:hover {
  height: 26px !important;
  padding: 4px 8px 4.5px !important;
  top: 0 !important; }

#p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-8 .ajaxOk {
  height: 26px !important;
  padding: 4px 8px 4.5px !important;
  top: 0 !important; }

.chrome #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .chrome #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-8 .ajaxOk:hover {
  height: 26px !important;
  padding: 0px 8px 9px!important;
  top: 0 !important; }

.chrome #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-6 .ajaxOk, .chrome #p_p_id_creationsouscriptionportlet_WAR_cosyportlet_ .creation-souscriptionportlet-tableAllocation-8 .ajaxOk {
  height: 26px !important;
  padding: 0px 8px 9px!important;
  top: 0 !important; }

#selector-small-size-415 div.selector select, div.selector-small-size-415 div.selector select, #selector-small-size-415 div.selector, div.selector-small-size-415 div.selector {
  width: 415px; }

.changement-donnees-bancaires .apicil_res-tbl tbody.ui-datatable-data td {
  height: 15px !important; }

.changement-donnees-bancaires .inp-changement_rib {
  width: 250px !important; }

.changement-donnees-bancaires .changement_rib_div .appcil_erreur {
  width: 170px !important; }

.changement-donnees-bancaires #content .changement_rib_div .portlet-msg-error {
  margin-top: 4px;
  background-position: 0px !important; }

.changement-donnees-bancaires #blockGauche label {
  width: 160px !important; }

.changement-donnees-bancaires #blockGauche .ancien_rib_id div label {
  font-size: 14px;
  margin-left: 175px;
  text-align: left;
  width: 50px !important;
  padding-top: 1px; }

.changement-donnees-bancaires #blockGauche .ancien_rib_id span {
  color: #0077be;
  font-weight: bold;
  font-size: 14px; }

.changement-donnees-bancaires #blockGauche .ancien_rib_id #p_info_iban {
  color: #0077be;
  font-size: 14px;
  font-style: italic;
  margin-left: 175px; }

#consultation-support .blog-gris-details-UC {
  background: #f2f2f2 none repeat scroll 0 0;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 15px;
  width: auto; }
#consultation-support .blog-blanc-details-UC label {
  margin-left: 15px; }
#consultation-support .blog-blanc-details-UC .recap-entete {
  height: 25px; }
#consultation-support .blog-blanc-details-UC th, #consultation-support .blog-gris-details-UC th {
  background: none !important;
  color: #10044c !important;
  font-weight: bold; }
#consultation-support .listPanel tbody {
  border: 0 none;
  display: block !important;
  height: auto;
  max-height: 294px;
  overflow-x: hidden;
  overflow-y: auto !important;
  width: 400px; }
#consultation-support .listPanel tbody td {
  width: 400px; }
#consultation-support .listPanel {
  float: left; }
#consultation-support .recap-entete {
  margin-top: 25px !important; }
#consultation-support .ui-datatable-tablewrapper {
  margin: 0 !important; }
#consultation-support .listPanel .ui-panel-content {
  padding: 0 !important; }
#consultation-support label {
  display: inline-block;
  width: 400px; }
#consultation-support #imgaes_code_garantie {
  position: relative;
  left: 7px;
  top: 3px; }
#consultation-support .commission-upfront-details {
  margin-left: 40px; }
#consultation-support .commission-upfront-details label {
  width: 360px; }
#consultation-support .recap-lien span {
  float: left;
  clear: both; }
#consultation-support .recap-lien {
  margin-bottom: 10px; }
#consultation-support .blog-blanc-details-UC #commission-label {
  font-weight: bold;
  margin-bottom: 5px; }

#consultation-support {
  font-size: 13px; }

/* COSY-8058 */
.demande-operation-delegation {
  width: 679px; }

.optionDynamisationModification .fileupload-buttonbar .fileinput-button, .optionChangementProfilGestion .fileupload-buttonbar .fileinput-button, .optionSecurisationModification .fileupload-buttonbar .fileinput-button,
.optionArbitrageProgramme .fileupload-buttonbar .fileinput-button, .arbitrage-portlet .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d !important; }
.optionDynamisationModification .fileupload-buttonbar .ui-button-text-icon-left .ui-button-text, .optionChangementProfilGestion .fileupload-buttonbar .ui-button-text-icon-left .ui-button-text, .optionSecurisationModification .fileupload-buttonbar .ui-button-text-icon-left .ui-button-text,
.optionArbitrageProgramme .fileupload-buttonbar .ui-button-text-icon-left .ui-button-text, .arbitrage-portlet .fileupload-buttonbar .ui-button-text-icon-left .ui-button-text {
  padding: .4em 1em .4em 1em; }

.demande-rachat-partiel #file-upload .fileupload-buttonbar .fileinput-button, .demandeAvanceportlet-portlet #file-upload .fileupload-buttonbar .fileinput-button, .rachat-total #file-upload .fileupload-buttonbar .fileinput-button,
.changementoption-portlet .versement-programme #file-upload .fileupload-buttonbar .fileinput-button, .optionRachatPartielProgramme #file-upload .fileupload-buttonbar .fileinput-button {
  background: none repeat scroll 0 0 #7dac1d !important;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #FFFFFF !important;
  text-shadow: none !important;
  font-weight: normal !important;
  width: 77px !important; }
.demande-rachat-partiel #file-upload .fileupload-buttonbar .start, .demande-rachat-partiel .rachat-total #file-upload .fileupload-buttonbar .cancel, .demandeAvanceportlet-portlet #file-upload .fileupload-buttonbar .start, .demandeAvanceportlet-portlet .rachat-total #file-upload .fileupload-buttonbar .cancel, .rachat-total #file-upload .fileupload-buttonbar .start, .rachat-total .rachat-total #file-upload .fileupload-buttonbar .cancel,
.changementoption-portlet .versement-programme #file-upload .fileupload-buttonbar .start,
.changementoption-portlet .versement-programme .rachat-total #file-upload .fileupload-buttonbar .cancel, .optionRachatPartielProgramme #file-upload .fileupload-buttonbar .start, .optionRachatPartielProgramme .rachat-total #file-upload .fileupload-buttonbar .cancel {
  display: none !important; }
.demande-rachat-partiel #file-upload .ui-fileupload, .demandeAvanceportlet-portlet #file-upload .ui-fileupload, .rachat-total #file-upload .ui-fileupload,
.changementoption-portlet .versement-programme #file-upload .ui-fileupload, .optionRachatPartielProgramme #file-upload .ui-fileupload {
  display: block !important; }
.demande-rachat-partiel #file-upload .ui-progressbar, .demande-rachat-partiel .ui-progressbar .ui-widget-header, .demandeAvanceportlet-portlet #file-upload .ui-progressbar, .demandeAvanceportlet-portlet .ui-progressbar .ui-widget-header, .rachat-total #file-upload .ui-progressbar, .rachat-total .ui-progressbar .ui-widget-header,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar,
.changementoption-portlet .versement-programme .ui-progressbar .ui-widget-header, .optionRachatPartielProgramme #file-upload .ui-progressbar, .optionRachatPartielProgramme .ui-progressbar .ui-widget-header {
  border-radius: 10px 10px 10px 10px !important; }
.demande-rachat-partiel #file-upload .ui-fileupload-content .ui-progressbar, .demandeAvanceportlet-portlet #file-upload .ui-fileupload-content .ui-progressbar, .rachat-total #file-upload .ui-fileupload-content .ui-progressbar,
.changementoption-portlet .versement-programme #file-upload .ui-fileupload-content .ui-progressbar, .optionRachatPartielProgramme #file-upload .ui-fileupload-content .ui-progressbar {
  height: 20px;
  margin: 0;
  width: 200px; }
.demande-rachat-partiel #file-upload .ui-progressbar .ui-progressbar-value, .demandeAvanceportlet-portlet #file-upload .ui-progressbar .ui-progressbar-value, .rachat-total #file-upload .ui-progressbar .ui-progressbar-value,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .optionRachatPartielProgramme #file-upload .ui-progressbar .ui-progressbar-value {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
  position: absolute !important; }
.demande-rachat-partiel #file-upload .ui-progressbar .ui-progressbar-value, .demandeAvanceportlet-portlet #file-upload .ui-progressbar .ui-progressbar-value, .rachat-total #file-upload .ui-progressbar .ui-progressbar-value,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .optionRachatPartielProgramme #file-upload .ui-progressbar .ui-progressbar-value {
  background: url("/apicil-theme/images/common/barre-telechargement.gif") repeat-x !important; }
.demande-rachat-partiel #file-upload .ui-progressbar .ui-progressbar-value, .demandeAvanceportlet-portlet #file-upload .ui-progressbar .ui-progressbar-value, .rachat-total #file-upload .ui-progressbar .ui-progressbar-value,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .optionRachatPartielProgramme #file-upload .ui-progressbar .ui-progressbar-value {
  background: url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat center !important; }
.demande-rachat-partiel #file-upload .ui-progressbar .ui-progressbar-value, .demandeAvanceportlet-portlet #file-upload .ui-progressbar .ui-progressbar-value, .rachat-total #file-upload .ui-progressbar .ui-progressbar-value,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .optionRachatPartielProgramme #file-upload .ui-progressbar .ui-progressbar-value {
  background: url("/apicil-theme/images/common/validation.png") no-repeat center !important; }
.demande-rachat-partiel #file-upload .ui-progressbar .ui-progressbar-value, .demandeAvanceportlet-portlet #file-upload .ui-progressbar .ui-progressbar-value, .rachat-total #file-upload .ui-progressbar .ui-progressbar-value,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .optionRachatPartielProgramme #file-upload .ui-progressbar .ui-progressbar-value {
  border: 1px solid #A8A8A8 !important;
  color: #4F4F4F !important; }
.demande-rachat-partiel #file-upload .ui-progressbar .ui-progressbar-value, .demandeAvanceportlet-portlet #file-upload .ui-progressbar .ui-progressbar-value, .rachat-total #file-upload .ui-progressbar .ui-progressbar-value,
.changementoption-portlet .versement-programme #file-upload .ui-progressbar .ui-progressbar-value, .optionRachatPartielProgramme #file-upload .ui-progressbar .ui-progressbar-value {
  padding-left: 0px !important; }
.demande-rachat-partiel .addDocumentToOrganisationDiv .documentsTypesLD, .demandeAvanceportlet-portlet .addDocumentToOrganisationDiv .documentsTypesLD, .rachat-total .addDocumentToOrganisationDiv .documentsTypesLD,
.changementoption-portlet .versement-programme .addDocumentToOrganisationDiv .documentsTypesLD, .optionRachatPartielProgramme .addDocumentToOrganisationDiv .documentsTypesLD {
  display: inline-block;
  position: relative;
  top: 20px;
  width: 190px !important; }
.demande-rachat-partiel div.documentsTypesLD div.selector span, .demandeAvanceportlet-portlet div.documentsTypesLD div.selector span, .rachat-total div.documentsTypesLD div.selector span,
.changementoption-portlet .versement-programme div.documentsTypesLD div.selector span, .optionRachatPartielProgramme div.documentsTypesLD div.selector span {
  width: 150px; }
.demande-rachat-partiel #file-upload label, .demandeAvanceportlet-portlet #file-upload label, .rachat-total #file-upload label,
.changementoption-portlet .versement-programme #file-upload label, .optionRachatPartielProgramme #file-upload label {
  text-align: center;
  padding-right: 0; }

/* COSY-7915 */
#iconShowHideIban {
  margin-left: 5px; }

.descriptioncontrat-portlet #blocIbanSecondaires {
  display: none;
  margin-bottom: 10px; }
  .descriptioncontrat-portlet #blocIbanSecondaires label {
    width: auto !important; }
  .descriptioncontrat-portlet #blocIbanSecondaires .labelIbanUtilisation {
    display: inline-block;
    vertical-align: top;
    width: 100px; }
    .descriptioncontrat-portlet #blocIbanSecondaires .labelIbanUtilisation .labelIban {
      margin-right: 5px;
      font-weight: bold; }
    .descriptioncontrat-portlet #blocIbanSecondaires .labelIbanUtilisation img {
      cursor: pointer;
      float: right; }
    .descriptioncontrat-portlet #blocIbanSecondaires .labelIbanUtilisation .ibanInfoBulle {
      width: 220px;
      font-weight: normal; }
  .descriptioncontrat-portlet #blocIbanSecondaires .banqueIbanInfo {
    display: inline-block;
    vertical-align: top; }
    .descriptioncontrat-portlet #blocIbanSecondaires .banqueIbanInfo td {
      padding-top: 0px; }

/* COSY-7966 */
.creation-support .ui-tabs-nav {
  background-color: #FFFFFF !important; }
.creation-support li.ui-state-default {
  border: none !important;
  background: #ECECEC !important;
  font-weight: normal !important;
  text-shadow: none !important;
  box-shadow: none !important;
  font-size: 14px; }
  .creation-support li.ui-state-default a {
    color: #4F4F4F !important;
    padding: 0.7em 1em !important; }
.creation-support li.ui-state-default.ui-state-active {
  font-weight: bold !important; }
  .creation-support li.ui-state-default.ui-state-active a {
    text-decoration: underline !important; }

.ajout-dune-organisation-portlet .ui-dialog .ui-dialog-buttonpane .buttonTelecharger {
  padding-left: 20px !important; }

.addListSupportsDialog .ui-dialog-content {
  display: none; }

.optionArbitrageProgramme .addListSupportsImg {
  float: right;
  left: 20px;
  bottom: 22px; }

.optionArbitrageProgramme .investissementTable .addListSupportsImg {
  position: relative;
  left: 18px; }

.versement_programme_mise_enplace .addListSupportsImg {
  left: 5px;
  position: relative;
  top: 7px; }

.addListSupportsImg {
  cursor: pointer; }

.addListSupportsDialog.ui-dialog .ui-dialog-title {
  border: 0 none !important; }

.addListSupportsDialog .divInputTextArea {
  float: left;
  margin-bottom: 15px; }

.addListSupportsDialog .inputTextArea {
  background: #ffffff none repeat scroll 0 0 !important;
  border: 1px solid #ccc !important;
  height: 200px;
  max-height: 200px;
  overflow-y: auto;
  width: 280px;
  margin-bottom: 20px;
  margin-top: 10px; }

.addListSupportsDialog.ui-confirm-dialog .ui-dialog-buttonpane input {
  padding: 4px 16px;
  font-size: 13px;
  font-weight: normal; }

.addListSupportsDialog.ui-confirm-dialog .ui-dialog-titlebar-close {
  left: 285px; }

.addListSupportsDialog.ui-confirm-dialog {
  padding: 10px 25px 20px !important; }

.versement_programme_mise_enplace .ui-state-default.creation-souscriptionportlet-tableAllocation-0 {
  width: 217px !important; }

.versement_programme_mise_enplace .ui-state-default.creation-souscriptionportlet-tableAllocation-3.libelleColumnMontantTh {
  width: 144px !important; }

.versement_programme_mise_enplace .ui-state-default.creation-souscriptionportlet-tableAllocation-2.libelleColumnRepartitionTh {
  width: 93px !important; }

.demandeVersementComplementportlet-portlet .creation-souscriptionportlet-tableAllocation-6 .addListSupportsImg {
  left: 9px;
  position: relative;
  top: 5px; }

.arbitrage-investissementTable .addListSupportsImg {
  bottom: 21px;
  float: right;
  left: 20px;
  position: relative; }

/* COSY-8162 */
.ajoutSupportTableDiv .codeGarantieInfobulle {
  cursor: pointer;
  margin-left: 10px!important;
  vertical-align: middle;
  position: relative;
  top: initial;
  bottom: 2px; }

.choixSupportPage .creation-souscriptionportlet-choixSupport-0 .creation-souscriptionportlet-tableAllocation-0 {
  width: 207px!important;
  min-width: 80px !important; }

.choixSupportPage .creation-souscriptionportlet-choixSupport-0 .addListSupportsImg {
  float: right !important;
  margin: 0 !important;
  padding-top: 4px !important; }

.proposition-operation-from .addListSupportsImg {
  left: 10px !important; }

.proposition-versement-complementaire .proposition-operation-from .addListSupportsImg {
  position: relative;
  top: 6px !important;
  left: 3px !important; }

.proposition-versement-complementaire .ajaxOk {
  top: 0px !important; }

.proposition-versement-complementaire .ajaxOk:hover {
  top: 0px !important; }

.chrome .proposition-versement-complementaire .ajaxOk {
  top: 4px !important; }

.chrome .proposition-versement-complementaire .ajaxOk:hover {
  top: 4px !important; }

.simulateurs-de-portefeuille .creation-souscriptionportlet-tableAllocation-6 .addListSupportsImg {
  float: right;
  left: 25px;
  margin-right: 0;
  position: relative;
  top: -21px; }

.simulateurs-de-portefeuille .choixSupportPage .isinChoixSupport input {
  width: 126px!important; }

.formModeSaisie .apicil_arr_gris-tp#modeSaisieArbitrage > table {
  display: inline-block; }

.formModeSaisie .apicil_arr_gris-tp#modeSaisieArbitrage > label {
  position: relative;
  top: 4px;
  margin-right: 150px;
  vertical-align: top; }

.formModeSaisie .apicil_arr_gris-tp#modeSaisieArbitrage input {
  position: relative;
  top: 3px; }

.formModeSaisie .ui-confirm-dialog.saisieEncoursDialogClass {
  width: 490px !important; }

.titreRouge {
  margin: 10px 0 0;
  text-align: center;
  color: #d30029;
  height: 5px;
  line-height: 15px; }

p.para {
  margin: 15px 10px;
  text-align: justify;
  font-size: 12px; }

span.para {
  font-size: 12px; }

.questionnaire_form label.question {
  float: left;
  font-size: 12px;
  margin: 0 14px 0 0 !important;
  text-align: left;
  width: 525px !important; }

.investissementTable .radiostyleClass label {
  padding: 0px 4px; }

.container {
  margin: 10px 5px;
  height: auto;
  display: inline-block; }

.addListSupportsDialog.ui-confirm-dialog .ui-dialog-buttonpane input {
  background: #f78b12 none repeat scroll 0 0; }

.addListSupportsDialog.ui-confirm-dialog .ui-dialog-buttonpane input + input {
  background: #7dac1d none repeat scroll 0 0; }

.addListSupportsDialog.ui-confirm-dialog .ui-widget-header {
  height: 5px !important;
  padding-top: 6px; }

/* COSY-8254 */
.supportsTableAllocHeader {
  float: right;
  margin-bottom: 10px; }
  .supportsTableAllocHeader .supportsHeaderLegendIcone {
    width: 12px!important;
    height: 12px!important;
    display: inline-block;
    margin-top: 2px;
    margin-right: 5px;
    border: 1px solid #999799;
    background: #FFFFDD; }
  .supportsTableAllocHeader .supportsHeaderLegend {
    font-size: 10px;
    color: #666;
    font-weight: normal; }

.conservIbanBloc {
  color: #F60; }

.infoBullArbitrageCible {
  cursor: pointer !important;
  left: -133px;
  margin-left: 5px !important;
  position: relative;
  top: -5px; }

.infoBullArbitrageCibleDisclaimer.infoBullDisclaimer {
  height: 50px !important; }

.changementCoordonnees .apicil_inputtext .apicil_radio tr td:last-child label {
  width: 60px !important; }

/* COSY-7245 */
.listeDemandeAdministrative-portlet .demandeMessages-accordion .accordionTabTitle, .creation-soucription .demandeMessages-accordion .accordionTabTitle, .descriptioncontrat-portlet .demandeMessages-accordion .accordionTabTitle, .sytnheseContrat .demandeMessages-accordion .accordionTabTitle {
  border-radius: 5px 5px 0 0 !important;
  background: none repeat scroll 0 0 #ececec !important;
  text-align: initial !important; }
.listeDemandeAdministrative-portlet .demandeMessages-accordion .ui-accordion-header, .creation-soucription .demandeMessages-accordion .ui-accordion-header, .descriptioncontrat-portlet .demandeMessages-accordion .ui-accordion-header, .sytnheseContrat .demandeMessages-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
  margin: 0; }
  .listeDemandeAdministrative-portlet .demandeMessages-accordion .ui-accordion-header .ui-icon, .creation-soucription .demandeMessages-accordion .ui-accordion-header .ui-icon, .descriptioncontrat-portlet .demandeMessages-accordion .ui-accordion-header .ui-icon, .sytnheseContrat .demandeMessages-accordion .ui-accordion-header .ui-icon {
    height: 15px!important;
    width: 14px!important;
    margin-top: -3px;
    float: right;
    margin-right: 20px;
    position: relative;
    top: 15px;
    left: .5em; }
  .listeDemandeAdministrative-portlet .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-e, .creation-soucription .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-e, .descriptioncontrat-portlet .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-e, .sytnheseContrat .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-e {
    background: url("/apicil-theme/images/common/titleCt_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
  .listeDemandeAdministrative-portlet .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-s, .creation-soucription .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-s, .descriptioncontrat-portlet .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-s, .sytnheseContrat .demandeMessages-accordion .ui-accordion-header .ui-icon-triangle-1-s {
    background: url("/apicil-theme/images/common/titleHide_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
  .listeDemandeAdministrative-portlet .demandeMessages-accordion .ui-accordion-header a, .creation-soucription .demandeMessages-accordion .ui-accordion-header a, .descriptioncontrat-portlet .demandeMessages-accordion .ui-accordion-header a, .sytnheseContrat .demandeMessages-accordion .ui-accordion-header a {
    color: #666!important;
    display: block;
    font-family: "helvetica";
    font-size: 14px;
    font-weight: normal!important;
    position: relative;
    left: -10px;
    padding: .5em .5em .5em 2.2em;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
    .listeDemandeAdministrative-portlet .demandeMessages-accordion .ui-accordion-header a label, .creation-soucription .demandeMessages-accordion .ui-accordion-header a label, .descriptioncontrat-portlet .demandeMessages-accordion .ui-accordion-header a label, .sytnheseContrat .demandeMessages-accordion .ui-accordion-header a label {
      cursor: default; }
.listeDemandeAdministrative-portlet .demandeMessages-accordion table.demandeAdmin, .creation-soucription .demandeMessages-accordion table.demandeAdmin, .descriptioncontrat-portlet .demandeMessages-accordion table.demandeAdmin, .sytnheseContrat .demandeMessages-accordion table.demandeAdmin {
  width: auto;
  margin-top: 10px;
  margin-left: 0 !important; }
.listeDemandeAdministrative-portlet .popupReponse, .creation-soucription .popupReponse, .descriptioncontrat-portlet .popupReponse, .sytnheseContrat .popupReponse {
  border-radius: 10px !important; }
  .listeDemandeAdministrative-portlet .popupReponse .apicil_form, .creation-soucription .popupReponse .apicil_form, .descriptioncontrat-portlet .popupReponse .apicil_form, .sytnheseContrat .popupReponse .apicil_form {
    padding: 0 !important;
    margin-left: 20px;
    margin-right: 15px; }
    .listeDemandeAdministrative-portlet .popupReponse .apicil_form label, .creation-soucription .popupReponse .apicil_form label, .descriptioncontrat-portlet .popupReponse .apicil_form label, .sytnheseContrat .popupReponse .apicil_form label {
      width: auto !important; }
  .listeDemandeAdministrative-portlet .popupReponse .classEditor div, .creation-soucription .popupReponse .classEditor div, .descriptioncontrat-portlet .popupReponse .classEditor div, .sytnheseContrat .popupReponse .classEditor div {
    border-color: #ccc;
    border-radius: 3px;
    font-weight: normal !important;
    text-shadow: none !important;
    color: #000;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 0 !important; }
  .listeDemandeAdministrative-portlet .popupReponse .ui-editor .ui-editor-toolbar div, .creation-soucription .popupReponse .ui-editor .ui-editor-toolbar div, .descriptioncontrat-portlet .popupReponse .ui-editor .ui-editor-toolbar div, .sytnheseContrat .popupReponse .ui-editor .ui-editor-toolbar div {
    height: 24px;
    background-color: transparent; }
  .listeDemandeAdministrative-portlet .popupReponse .objetLabel, .creation-soucription .popupReponse .objetLabel, .descriptioncontrat-portlet .popupReponse .objetLabel, .sytnheseContrat .popupReponse .objetLabel {
    margin-left: 18px;
    margin-right: 22px; }
  .listeDemandeAdministrative-portlet .popupReponse .ui-dialog-titlebar, .creation-soucription .popupReponse .ui-dialog-titlebar, .descriptioncontrat-portlet .popupReponse .ui-dialog-titlebar, .sytnheseContrat .popupReponse .ui-dialog-titlebar {
    padding: .4em 0 0 0; }
    .listeDemandeAdministrative-portlet .popupReponse .ui-dialog-titlebar .ui-dialog-title, .creation-soucription .popupReponse .ui-dialog-titlebar .ui-dialog-title, .descriptioncontrat-portlet .popupReponse .ui-dialog-titlebar .ui-dialog-title, .sytnheseContrat .popupReponse .ui-dialog-titlebar .ui-dialog-title {
      padding: 0; }
  .listeDemandeAdministrative-portlet .popupReponse .ui-dialog-titlebar-icon, .listeDemandeAdministrative-portlet .popupReponse .ui-dialog-titlebar-icon.ui-state-hover, .creation-soucription .popupReponse .ui-dialog-titlebar-icon, .creation-soucription .popupReponse .ui-dialog-titlebar-icon.ui-state-hover, .descriptioncontrat-portlet .popupReponse .ui-dialog-titlebar-icon, .descriptioncontrat-portlet .popupReponse .ui-dialog-titlebar-icon.ui-state-hover, .sytnheseContrat .popupReponse .ui-dialog-titlebar-icon, .sytnheseContrat .popupReponse .ui-dialog-titlebar-icon.ui-state-hover {
    border: 1px solid #FFFFFF;
    background: none;
    padding: 0 !important;
    position: relative;
    top: -40px; }
    .listeDemandeAdministrative-portlet .popupReponse .ui-dialog-titlebar-icon .ui-icon-closethick, .listeDemandeAdministrative-portlet .popupReponse .ui-dialog-titlebar-icon.ui-state-hover .ui-icon-closethick, .creation-soucription .popupReponse .ui-dialog-titlebar-icon .ui-icon-closethick, .creation-soucription .popupReponse .ui-dialog-titlebar-icon.ui-state-hover .ui-icon-closethick, .descriptioncontrat-portlet .popupReponse .ui-dialog-titlebar-icon .ui-icon-closethick, .descriptioncontrat-portlet .popupReponse .ui-dialog-titlebar-icon.ui-state-hover .ui-icon-closethick, .sytnheseContrat .popupReponse .ui-dialog-titlebar-icon .ui-icon-closethick, .sytnheseContrat .popupReponse .ui-dialog-titlebar-icon.ui-state-hover .ui-icon-closethick {
      display: block;
      margin: 0px;
      background: url("/apicil-theme/images/common/close-red.png") no-repeat 0 0;
      width: 12px;
      height: 11px;
      text-indent: -99999px;
      overflow: hidden;
      background-repeat: no-repeat; }
  .listeDemandeAdministrative-portlet .popupReponse .divBoutonsReponseDemande, .creation-soucription .popupReponse .divBoutonsReponseDemande, .descriptioncontrat-portlet .popupReponse .divBoutonsReponseDemande, .sytnheseContrat .popupReponse .divBoutonsReponseDemande {
    margin-bottom: 50px;
    margin-left: 20px;
    margin-right: 15px; }
  .listeDemandeAdministrative-portlet .popupReponse .fileupload-buttonbar .fileinput-button .ui-button-text.ui-c, .creation-soucription .popupReponse .fileupload-buttonbar .fileinput-button .ui-button-text.ui-c, .descriptioncontrat-portlet .popupReponse .fileupload-buttonbar .fileinput-button .ui-button-text.ui-c, .sytnheseContrat .popupReponse .fileupload-buttonbar .fileinput-button .ui-button-text.ui-c {
    padding: 0.1em 2em 0.4em 2em; }
  .listeDemandeAdministrative-portlet .popupReponse .popinVoir .demandeAdmin td, .creation-soucription .popupReponse .popinVoir .demandeAdmin td, .descriptioncontrat-portlet .popupReponse .popinVoir .demandeAdmin td, .sytnheseContrat .popupReponse .popinVoir .demandeAdmin td {
    text-align: left; }

/* COSY-8431 */
.arbitrage-portlet .fileupload-buttonbar.ui-widget-header.ui-corner-top {
  vertical-align: middle; }

/* COSY-7875 */
.arbitrageCollectif-portlet .isinColumnTh .isinChoixSupport, .arbitrageCollectif-portlet .libelle .libelleChoixSupport {
  float: left; }
.arbitrageCollectif-portlet .isinColumnTh .ajaxOk, .arbitrageCollectif-portlet .libelle .ajaxOk {
  border-radius: 0 5px 5px 0 !important;
  left: -5px;
  padding-right: 24px !important;
  position: relative;
  width: 10px !important;
  font-family: Arial, sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  text-shadow: none !important;
  height: 26px !important;
  padding-left: 5px;
  background: url("/apicil-theme/images/common/OK.png") !important;
  background-position: 0px 0px !important;
  background-repeat: no-repeat;
  background-color: #ccc !important;
  border: none !important; }
.arbitrageCollectif-portlet .isinChoixSupport {
  width: 130px !important; }
.arbitrageCollectif-portlet .libelleChoixSupport {
  width: 315px !important; }

.detailPropositionArbitrage .apicil_arr_gris-tp span {
  margin-left: 176px !important;
  font-weight: bold !important;
  color: #717171 !important; }

/* COSY-8203 */
.fraisArbitrageTableau .inputTauxGlobal, .fraisArbitrageTableau .inputTaux {
  background: #ffffff none repeat scroll 0 0;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #666;
  font-size: 12px;
  height: 22px;
  padding: 1px 5px 0;
  width: 50px; }
.fraisArbitrageTableau .saisi .columnContrat {
  width: 10%; }
.fraisArbitrageTableau .saisi .nomEtPrenom {
  width: 20%;
  text-align: center; }
.fraisArbitrageTableau .saisi .enCoursTotal, .fraisArbitrageTableau .saisi .montantDesinvesti {
  width: 15%;
  text-align: center; }
.fraisArbitrageTableau .saisi .tauxFraisArbitrage {
  width: 15%;
  text-align: center; }
.fraisArbitrageTableau .saisi .tauxDerogatoire {
  width: 15%;
  text-align: center; }
.fraisArbitrageTableau .saisi .apicil_res-tbl thead tr th.montantDesinvesti span {
  left: inherit; }
.fraisArbitrageTableau .saisiErronee .columnContrat {
  width: 10%; }
.fraisArbitrageTableau .saisiErronee .nomEtPrenom {
  width: 20%;
  text-align: center; }
.fraisArbitrageTableau .saisiErronee .enCoursTotal {
  width: 11%; }
.fraisArbitrageTableau .saisiErronee .montantDesinvesti {
  width: 11%; }
.fraisArbitrageTableau .saisiErronee .tauxFraisArbitrage {
  width: 10%; }
.fraisArbitrageTableau .saisiErronee .tauxDerogatoire {
  width: 10%; }
.fraisArbitrageTableau .saisiErronee .messageErreurTaux {
  width: 23%; }
.fraisArbitrageTableau .recap .columnContrat {
  width: 10%; }
.fraisArbitrageTableau .recap .nomEtPrenom {
  width: 25%; }
.fraisArbitrageTableau .recap .enCoursTotal, .fraisArbitrageTableau .recap .montantDesinvesti {
  width: 15%; }
.fraisArbitrageTableau .recap .tauxDerogatoire {
  width: 10%; }
.fraisArbitrageTableau .recap .apicil_bc-result {
  width: auto; }

.form-tab-code-garantie .loupSearch {
  background: transparent url("/apicil-theme/images/common/search_pic.png") no-repeat scroll left top;
  border: medium none;
  display: inline-block;
  height: 25px;
  margin-left: 5px !important;
  text-indent: -9999px;
  width: 16px; }
.form-tab-code-garantie .produit_panel_class .labelProduit {
  text-align: left;
  width: auto; }
.form-tab-code-garantie .produit_panel_class .modifier_produit_cmb {
  color: #ff6600 !important;
  text-decoration: underline !important; }
.form-tab-code-garantie .apicil_inputtext input.code_garantie-input {
  width: 35px; }
.form-tab-code-garantie .produit_panel_class .inputSearch input {
  width: 330px; }

/* COSY-8621, COSY-7877, COSY-8640 */
.simplecolorpicker.picker {
  width: 175px !important; }

.colorPickerDiv .selector {
  display: none; }

.categorieRadio label {
  padding-top: 0; }

.listContrat .ui-datatable-header {
  margin-bottom: 15px; }
.listContrat .appliquerCouleurBlock {
  float: right;
  height: 0; }
  .listContrat .appliquerCouleurBlock .colorPickerDiv {
    margin: 0 0 0 0; }

.arbitrageCollectif-portlet .listContrat .appliquerCouleurBlock, .propositionArbitrage-portlet .listContrat .appliquerCouleurBlock {
  margin-right: 250px;
  margin-top: 10px; }
.arbitrageCollectif-portlet .listContrat th .ui-chkbox-icon, .propositionArbitrage-portlet .listContrat th .ui-chkbox-icon {
  margin-left: 4px; }
.arbitrageCollectif-portlet .categorieRadio label, .propositionArbitrage-portlet .categorieRadio label {
  width: 0;
  margin-left: 5px; }
.arbitrageCollectif-portlet .categorieRadio td, .propositionArbitrage-portlet .categorieRadio td {
  border: none; }
.arbitrageCollectif-portlet .categorieRadioTd, .propositionArbitrage-portlet .categorieRadioTd {
  padding: 0;
  padding-bottom: 7px; }
.arbitrageCollectif-portlet .categorieLabel, .propositionArbitrage-portlet .categorieLabel {
  padding-top: 5px;
  padding-bottom: 0px; }

.menuportlet-portlet h2.apicil_lt-ttle {
  display: inline-block;
  border: none; }
.menuportlet-portlet .menuHeaderForm {
  display: inline-block;
  float: right;
  margin-top: 5px; }
.menuportlet-portlet .menuHeader {
  border-bottom: 1px solid #10044C;
  margin-bottom: 5px; }

.suiviCPForm #div_filtre {
  border-right: 4px solid gray;
  float: left;
  height: 59px;
  margin-right: 70px;
  padding-right: 70px; }

.suiviCPForm .filtreStatusBlock #rechercheBlock .numContrat {
  margin-right: 10px;
  width: 150px !important; }

.suiviCPForm .filtreStatusBlock #rechercheBlock .numContrat {
  margin-right: 10px;
  width: 150px !important; }

.arbitrage .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 200px !important; }

.arbitrage .globalSpanMultipleUploadComponent .fileupload-buttonbar label, .remboursement-avance .globalSpanMultipleUploadComponent .fileupload-buttonbar label {
  width: 78px !important; }

.arbitrage .cutomized-file-upload-container, .arbitrage .cutomized-file-upload-container div, .arbitrage .cutomized-file-upload-container span {
  display: table-cell; }

.arbitrage .ui-button-text-icon-left .ui-button-text {
  padding: 4px 16px;
  line-height: 1.2 !important; }

.remboursement-avance .cutomized-file-upload-container, .remboursement-avance .cutomized-file-upload-container div, .remboursement-avance .cutomized-file-upload-container span {
  display: table-cell; }
.remboursement-avance .ui-button-text-icon-left .ui-button-text {
  padding: 0.4em 1em 0.4em 1em; }
.remboursement-avance .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 200px !important; }
.remboursement-avance .globalSpanMultipleUploadComponent .grisBox {
  padding-top: 35px !important; }

.optionSecurisationModification .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 200px !important; }

.optionSecurisationModification .globalSpanMultipleUploadComponent .fileupload-buttonbar label {
  width: 78px !important;
  height: 25px !important; }

.optionSecurisationModification .apicil_form div.selector {
  width: 186px !important; }

.optionSecurisationModification .cutomized-file-upload-container {
  display: table-cell !important; }

.optionArbitrageProgramme .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 200px !important; }

.optionArbitrageProgramme .globalSpanMultipleUploadComponent .fileupload-buttonbar label {
  width: 78px !important; }

.changementCoordonnees .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 200px !important; }

.changementCoordonnees .globalSpanMultipleUploadComponent .fileupload-buttonbar label {
  width: 78px !important; }

.changementCoordonnees .apicil_form div.selector {
  width: 186px !important; }

/* COSY-8646 */
.blocArbitrageIndividuel {
  width: 870px; }
  .blocArbitrageIndividuel .listContrat .apicil_bc-result {
    float: none; }
  .blocArbitrageIndividuel .listContrat table.apicil_res-tbl.listContratArbitrageIndiv {
    width: 870px; }
  .blocArbitrageIndividuel .listContrat .apicil_list_souscriptions_header {
    vertical-align: middle; }

/* COSY-8992 */
.fontItalicGrey {
  font-style: italic;
  color: grey!important; }

.fontItalicSize12 {
  font-style: italic;
  font-size: 12px;
  font-weight: normal !important; }

/* COSY-7880 */
.organisationchapeauListBox {
  width: 281px; }

.fraisArbitrageTableau .filtreHistoriqueBlock table tr {
  display: inline-block; }

.fraisArbitrageTableau .MinInputTauxGlobal, .fraisArbitrageTableau .MaxInputTauxGlobal, .fraisArbitrageTableau .inputTauxGlobalFiltre, .fraisArbitrageTableau .inputTauxGlobal {
  background: #fff none repeat scroll 0 0;
  border-color: #ccc;
  -o-border-image: none;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #666;
  font-size: 12px;
  height: 22px;
  padding: 1px 5px 0;
  width: 40px; }

.fraisArbitrageTableau .tauxSurchargeArbitrageBlock label {
  color: #666 !important;
  color: #5e5e5e !important; }

.fraisArbitrageTableau .formModeSaisie .filtreHistoriqueBlock {
  border: 1px solid #666666;
  padding: 10px 25px;
  border-radius: 5px;
  border-color: #666;
  width: 893px !important; }

.fraisArbitrageTableau .tauxSurchargeArbitrageBlock table tr td {
  padding-left: 0px;
  padding-right: 5px; }

.fraisArbitrageTableau .formModeSaisie .tauxSurchargeArbitrageBlock table tr td button {
  font-size: 12px;
  font-family: "helvetica";
  border-radius: 5px;
  display: inline-block;
  background: #7dac1d;
  float: right;
  margin-left: 500px; }

.fraisArbitrageTableau .formModeSaisie .tauxSurchargeArbitrageBlock table tr td button span {
  cursor: pointer;
  padding: 4px 16px;
  overflow: auto;
  border: 0;
  color: #fff !important;
  font-weight: normal;
  text-shadow: none !important; }

.fraisArbitrageTableau .radioDefaultStyle .ui-radiobutton-box {
  background: url("/apicil-theme/images/common/checrd-off.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  position: relative;
  top: 1px;
  box-shadow: none !important;
  border-radius: 0 !important; }

.fraisArbitrageTableau .radioDefaultStyle .ui-radiobutton-box.ui-state-active {
  background: url("/apicil-theme/images/common/checrd-on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

.fraisArbitrageTableau .radioDefaultStyle .ui-radiobutton-box.ui-state-active .ui-icon {
  display: inline; }

.demande-rachat-partiel div.documentsTypesLD div.selector span,
.demandeAvanceportlet-portlet div.documentsTypesLD div.selector span,
.rachat-total div.documentsTypesLD div.selector span,
.changementoption-portlet .versement-programme div.documentsTypesLD div.selector span,
.optionRachatPartielProgramme div.documentsTypesLD div.selector span {
  width: 165px !important; }

.apicil_form div.selector span {
  padding: 2px 15px 0 5px !important; }

.propositionArbitrageGlobalIdClass .divSuivantPrecedent .apicil_btn .BouttonSuivant {
  font-size: 12px !important;
  height: 24px !important;
  text-align: center !important;
  width: 76px !important; }

/*COSY9904  582px --> 570px*/
.ajoutSupportTableDiv .list-demande-retro {
  margin-left: 570px; }

.ajoutSupportTableDiv .telechargerGrilleRetro {
  position: relative;
  bottom: 10px;
  color: #F60; }

/* COSY-9031 */
.rightDivInfosOrganisation .parametrageNomSitePro label.parametrageLabelNomSitePro {
  width: 110px !important; }
.rightDivInfosOrganisation .parametrageNomSitePro .selector, .rightDivInfosOrganisation .parametrageNomSitePro .selector select, .rightDivInfosOrganisation .parametrageNomSitePro .selector span {
  width: 238px; }

.ajout-dune-organisation-portlet .ParametragesPage .parametrages .nom-site-pro {
  height: 40px; }
  .ajout-dune-organisation-portlet .ParametragesPage .parametrages .nom-site-pro label {
    line-height: 34px !important;
    width: 230px; }
  .ajout-dune-organisation-portlet .ParametragesPage .parametrages .nom-site-pro div.selector {
    width: 200px; }
    .ajout-dune-organisation-portlet .ParametragesPage .parametrages .nom-site-pro div.selector select {
      width: 200px; }

.fiche-detaillee-organisation-portlet #ficheDetaillee .parametrages .parametrages_radio.nom-site-pro label {
  line-height: 34px !important;
  width: 230px; }

.chrome .ajoutSupportTableDiv .list-demande-retro {
  margin-left: 572px; }

.fraisMinArbitragePDCBlock {
  margin-left: 217px; }

.apicil_form-versement .alliance-souscription-recap {
  color: #8d8d8d !important;
  font-weight: bold;
  position: relative;
  left: 257px !important; }

.form-signature-electronique-partenaire .dotted {
  outline-style: dotted;
  outline-color: red;
  color: #3e627a;
  margin-top: 25px;
  padding-left: 15px;
  margin-bottom: 25px;
  font-size: 15px; }
.form-signature-electronique-partenaire .displayInlineBlock {
  padding-top: 25px; }
  .form-signature-electronique-partenaire .displayInlineBlock span {
    margin: 0% 7% 0% 7%; }
  .form-signature-electronique-partenaire .displayInlineBlock .codeSignature {
    font-size: 17px;
    color: black;
    font-weight: bold; }
.form-signature-electronique-partenaire input.focus {
  background: none;
  border-color: #bfbfbf; }

.form-signature-electronique-AM .dotted {
  outline-style: dotted;
  outline-color: red;
  color: #3e627a;
  margin-top: 25px;
  padding-left: 15px;
  font-size: 15px;
  margin-bottom: 25px; }

.firefox .fraisArbitrageTableau .filtreHistoriqueBlock table tr, .chrome .fraisArbitrageTableau .filtreHistoriqueBlock table tr {
  display: inline-block;
  float: none !important; }

.fraisArbitrageTableau .filtreHistoriqueBlock table tr {
  display: inline-block;
  zoom: 1;
  float: left; }

.fraisArbitrageTableau .tauxSurchargeArbitrageBlock table tr td .ui-radiobutton {
  margin: 0 !important; }

.informations-complementaires-column .informations-complementaires {
  display: inline-block;
  overflow: auto;
  width: 100%;
  height: 50px;
  overflow-wrap: break-word; }

a.disabled {
  pointer-events: none;
  cursor: default;
  color: gray; }

.auditPortlet-portlet .ui-datatable table {
  table-layout: fixed; }
  .auditPortlet-portlet .ui-datatable table .apicil_list_souscriptions_header {
    overflow-wrap: break-word; }

.chrome .listDemandeRemboursement .apicil_tb-Rmbc thead th.apicil_lastRow-Content, .chrome .listDemandeRemboursement .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  border-bottom: 1px solid white!important; }

.chrome .listRachatPartielPage .apicil_tb-Rmbc thead th.apicil_lastRow-Content, .chrome .listRachatPartielPage .apicil_tb-Rmbc thead th.apicil_lastRow-devaliderOp {
  border-bottom: 1px solid white!important; }

/********** MOULINETTE DE CALCUL - DEBUT ***********/
div.downloadMoulinetteSupportsLimites.ui-panel {
  padding: 0;
  border: none; }

div.downloadMoulinetteSupportsLimites.ui-panel .ui-panel-content {
  padding: 0; }

a.cosy-orange-link {
  text-decoration: none;
  color: #F60;
  display: block;
  width: 100%;
  height: 42px;
  margin: 0 0 25px 0;
  clear: both; }

a.cosy-orange-link img, a.cosy-orange-link span {
  display: inline-block;
  vertical-align: middle; }

a.cosy-orange-link img {
  width: 42px; }

a.cosy-orange-link span {
  width: calc(100% - 50px); }

a.cosy-orange-link:hover span {
  text-decoration: underline; }

a.cosy-orange-link:active span {
  text-decoration: underline; }

/********** MOULINETTE DE CALCUL - FIN ***********/
.ajoutSupportTableDiv .nomDuProduit {
  display: inline-block;
  white-space: normal;
  width: 300px; }

#editionsupportDivPermission .apicil-tab-1 tbody {
  border: 0 none;
  display: block !important;
  height: auto;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto !important;
  width: 550px; }

#editionsupportDivPermission .apicil-tab-1 thead {
  display: none; }

#editionsupportDivPermission .apicil-tab-1 tbody tr > td {
  padding: 3px;
  width: 99% !important; }

#editionsupportDivPermission {
  margin-bottom: 20px !important; }

.contactezNous .preferenceContactCheckbox input {
  float: left !important;
  margin-top: 2px !important; }
.contactezNous .preferenceContactCheckbox label {
  width: 80px!important;
  padding: 0 0 0 4px!important;
  text-align: left; }

/* Debut : Style du popup de chargement */
.loaderContent {
  display: none;
  overflow: hidden;
  background-color: rgba(26, 37, 60, 0.8);
  position: fixed;
  z-index: 10;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */ }

/*.loader:before{
	background: #f2f2f2;
	color: #f2f2f2;
}

.loader,.loader:before,.loader:after {
  top:0;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}
.loader:before,.loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader:before {
  left: -1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader {
  top:50%;
  background: #008dca;
  color: #008dca;
  text-indent: -9999em;
  margin: 3.5em auto;
  position: relative;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:after {
	background: #18263F;
	color : #18263F;
  left: 1.5em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}*/
.loader,
.loader:after {
  border-radius: 50%;
  width: 6em;
  height: 6em; }

.loader {
  /* margin: 15% auto;
   font-size: 10px;
   position: relative;
   text-indent: -9999em;
   border-top: 1.1em solid rgba(255, 255, 255, 0.2);
   border-right: 1.1em solid rgba(255, 255, 255, 0.2);
   border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
   border-left: 1.1em solid #ffffff;
   -webkit-transform: translateZ(0);
   transform: translateZ(0);
   -webkit-animation: load8 1.1s infinite linear;
   animation: load8 1.1s infinite linear;*/
  border: 6px solid #E7E7E7!important;
  border-top: 6px solid #7B7B7B!important;
  border-radius: 50%!important;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 1.8s linear infinite;
  animation: spin 1.8s linear infinite;
  margin-left: 151px;
  margin-top: 11px; }

.loader-signature-proposition {
  margin-top: 22px;
  margin-left: 250px !important; }

.laoder-text {
  position: relative;
  right: -215px; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* Fin : Style du popup de chargement */
.validationPage .confirmDialogPanel .ui-dialog-content {
  width: 480px; }
.validationPage .confirmDialogPanel .ui-shadow {
  background: #fff; }

.ajoutMandatPage.changementCoordonnees.page-operation .apicil_form div.selector, .ajoutMandatPage.changementCoordonnees.page-operation div.selector select {
  width: 250px !important; }

#descriptionContrat .blockGauche .apicil_chps-grs div.usurfruitier_nuproprietaire_div td {
  padding-left: 0px; }

#descriptionContrat .blockGauche .apicil_chps-grs > div.usurfruitier_nuproprietaire_div {
  float: left;
  bottom: 4px;
  position: relative; }

/**** COSY-9746 *****/
.changementCoordonnees .ui-confirm-dialog.multidetenteur .ui-confirm-dialog {
  width: 56% !important;
  left: 300px; }

.sytnheseContratPageClass .calendarClassUnique .hasDatepicker {
  width: 65px !important; }

.syntheseDateValorisationConfirmation .buttonTelecharger, .syntheseDateValorisationConfirmation .buttonFermer {
  cursor: pointer;
  width: 57px; }

.apicil_btn-bt-off span.apicil_btn.apicil_btn-vert span.ui-button-text.ui-c {
  padding: 3px 16px; }

.apicil-btn-vert-perp {
  padding: 0px!important; }

/**** Profilage financier *****/
#slider {
  height: 400px;
  margin-top: 20px;
  vertical-align: middle;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

#slider > div, #slider .ui-effects-wrapper {
  display: inline-block;
  width: 780px !important;
  height: 290px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-shadow: 0 5px 10px 0 #aaa !important;
  border-radius: 10px !important;
  padding: 20px !important; }

.parcours-vente-profil-financier #slider > div, #slider .ui-effects-wrapper {
  width: 97% !important; }

.parcours-vente-profil-financier .profilage_finnacier-body input[type="radio"]:not(:disabled) {
  opacity: 1 !important; }

#slider div.slide > div {
  margin-bottom: 20px; }

.profilage_finnacier-body .numero-question {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 11px;
  color: #b3b3b3;
  font-weight: bold;
  text-align: left; }

#slider div.slide > div > label {
  position: relative;
  float: left;
  text-align: left;
  font-size: 18px;
  margin-bottom: 15px; }

.profilage_finnacier-body .slide-content {
  height: 246px; }

.profilage_finnacier-body .numero-question {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 11px;
  color: #b3b3b3;
  font-weight: bold;
  text-align: left; }

#slider div.slide > div > label.italic {
  font-style: italic; }

#slider div.div-1 > div {
  margin-bottom: 0px !important; }

.profilage_finnacier-body .apicil_btn-gris {
  background: #e5e5e5;
  pointer-events: none; }

.profilage_finnacier-body .apicil_btn_slide1 {
  float: left;
  margin-top: 25px;
  font-size: 13px; }

.profilage_finnacier-body .apicil_btn_slide1 .apicil_btn a {
  font-size: 13px !important; }

#slider div .apicil_btn-suivant {
  float: right; }

#slider div .apicil_btn-orange {
  float: left; }

.profilage_finnacier-body .etapier_profilage_financier ul.apicil_step li {
  padding: 5px 28px 0; }
.profilage_finnacier-body .etapier_profilage_financier ul.apicil_step li.actif {
  color: #fff; }
.profilage_finnacier-body .apicil_btn-suiv span, .profilage_finnacier-body .profilage_finnacier-form .apicil_btn-orange span {
  padding: 5px 16px!important; }
.profilage_finnacier-body .grisBox {
  background: none repeat scroll 0 0 #f4f4f4;
  border: 0 none;
  color: #4f4f4f;
  padding: 1px 15px 15px 20px;
  margin-bottom: 20px; }
.profilage_finnacier-body .info_client_conseiller {
  margin-bottom: 20px;
  margin-top: 20px; }
.profilage_finnacier-body .infoConfirmation .ui-chkbox .ui-chkbox-box {
  margin-right: 5px;
  position: absolute;
  left: 0;
  background: none; }
.profilage_finnacier-body .infoConfirmation .ui-chkbox .ui-chkbox-label {
  padding-left: 15px; }
.profilage_finnacier-body .infoConfirmation .ui-state-active .ui-icon, .profilage_finnacier-body .ui-radiobutton .ui-radiobutton-box, .profilage_finnacier-body .authentification input[type="password"] {
  background: none; }
.profilage_finnacier-body .infoConfirmation {
  margin-bottom: 20px; }
.profilage_finnacier-body .infoConfirmation input[type="checkbox"] {
  float: left;
  margin: 2px 5px 0px 0px; }
.profilage_finnacier-body .infoConfirmation label, .profilage_finnacier-body .accord-label label, .profilage_finnacier-body .accord-label span {
  cursor: pointer; }
.profilage_finnacier-body .ui-confirm-dialog .ui-button .ui-button-text {
  line-height: 0.6 !important;
  padding-right: 0;
  padding-left: 0; }
.profilage_finnacier-body .ui-confirm-dialog p {
  width: 500px; }
.profilage_finnacier-body .ui-confirm-dialog .ui-widget-content .ui-state-focus {
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600 !important;
  text-shadow: none;
  box-shadow: none; }
.profilage_finnacier-body .downCursor_securitaire {
  margin-left: 50px; }
.profilage_finnacier-body .downCursor_prudent {
  margin-left: 55px; }
.profilage_finnacier-body .downCursor_prudent_accord {
  margin-left: 204px; }
.profilage_finnacier-body .downCursor_equilibre {
  margin-left: 110px; }
.profilage_finnacier-body .downCursor_dynamique {
  margin-left: 90px; }
.profilage_finnacier-body .downCursor_offensif {
  margin-left: 80px; }
.profilage_finnacier-body #choix-profil-libre {
  display: none;
  margin-left: 60px;
  margin-top: 10px; }
.profilage_finnacier-body .profil-financier-generalisation-horizon-multidetenteur {
  margin-left: 25px;
  font-size: 12px; }
.profilage_finnacier-body .profil-financier-choixS {
  margin-left: 25px; }
.profilage_finnacier-body .profil-financier-choixP {
  margin-left: 50px; }
.profilage_finnacier-body .profil-financier-choixE {
  margin-left: 50px; }
.profilage_finnacier-body .profil-financier-choixD {
  margin-left: 30px; }
.profilage_finnacier-body .profil-financier-choixO {
  margin-left: 15px; }
.profilage_finnacier-body .profil-financier-choix .ui-radiobutton .ui-radiobutton-box {
  display: none; }
.profilage_finnacier-body .labelProfilFinancier {
  position: relative;
  top: 7px;
  display: inline-block; }
.profilage_finnacier-body .profil-financier-choix {
  position: relative;
  top: -15px; }
.profilage_finnacier-body .profil-financier-choix.etape5 {
  margin-left: 122px !important; }
.profilage_finnacier-body .apicil_radio.profil-financier-choix input {
  margin-left: 0 !important;
  top: 0px !important;
  position: relative !important; }
.profilage_finnacier-body .profil-calcule {
  text-transform: uppercase;
  font-weight: bold; }
.profilage_finnacier-body .ui-helper-hidden-accessible {
  clip: initial !important; }
.profilage_finnacier-body .infoBulleOffensive {
  font-size: 13px !important;
  width: 500px; }
.profilage_finnacier-body .div-7 .ui-informativeDialog .ui-dialog-content {
  display: none; }
.profilage_finnacier-body .div-7 .ui-informativeDialog .ui-dialog-buttonpane p {
  width: 950px;
  text-align: center;
  color: #10044c;
  font-weight: bold; }
.profilage_finnacier-body .slide input[type="checkbox"], .profilage_finnacier-body div.radio {
  margin-right: 10px; }

#listAvenantImprimer .apicil_bc-result .ui-datatable tbody td {
  padding-left: 10px !important; }

.apicil_tb-Rmbc tbody tr, td {
  padding-left: 0 !important; }

/*****COSY-11033 ****/
.demande-avance .demandeAvanceReportPanel .span-msg-error {
  background: white !important; }

.demande-avance .demandeAvanceReportPanel .demandeAvanceReport {
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 0 6px transparent; }

/*** message info ***/
.messages_info .ui-messages-info-icon {
  display: none !important; }
.messages_info .ui-messages-warn-icon {
  display: none !important; }

.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal {
  font-size: 12px; }

.ui-messages-warn, .ui-message-warn {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.downCursor_securitaire {
  margin-left: 50px; }

.downCursor_prudent {
  margin-left: 120px; }

.downCursor_equilibre {
  margin-left: 110px; }

.downCursor_dynamique {
  margin-left: 90px; }

.downCursor_offensif {
  margin-left: 80px; }

#choix-profil-libre {
  display: none;
  margin-left: 60px; }

.apicil_radio.profil-financier-choix input[value="1"] {
  margin-left: 25px; }

.apicil_radio.profil-financier-choix input[value="2"] {
  margin-left: 80px; }

.apicil_radio.profil-financier-choix input[value="3"] {
  margin-left: 75px; }

.apicil_radio.profil-financier-choix input[value="4"] {
  margin-left: 45px; }

.apicil_radio.profil-financier-choix input[value="5"] {
  margin-left: 30px; }

.profil-financier-choix {
  position: relative;
  top: -15px; }

.profil-calcule {
  text-transform: uppercase;
  font-weight: bold; }

.list-UC-home-portlet .infoBullStatutSupportAdmin {
  height: 170px !important;
  width: 400px; }

.list-UC-home-portlet .infoBullStatutSupportAdmin span, .list-UC-home-portlet .infoBullStatutSupportVendeur span {
  text-decoration: underline;
  display: block;
  margin-bottom: 4px; }

.list-UC-home-portlet .infoBullStatutSupportVendeur {
  height: 130px !important;
  width: 400px; }

/******* COSY-11331 ********/
#documentContrat .listHistoriqueTable thead tr th {
  padding-left: 0px !important; }

.rightDivInfosOrganisation .selectedInformations .typeDocument {
  padding-left: 17px !important; }

.rightDivInfosOrganisation .selectedInformations .typeDateSignature {
  padding-left: 117px !important; }

.rightDivInfosOrganisation .selectedInformationsUnit .downloadLinkLabel {
  float: right !important; }

.proposition-rachat-partiel-portlet .proposition-operation-from .etapier_arbitrage_etape ul.apicil_step li {
  padding: 5px 58px 0 61px; }

.proposition-operation-from .dureeProposition label, .proposition-operation-from .dureeProposition label.pac_label_jours {
  width: 140px; }

.proposition-operation-from .dureeProposition label.pac_label_jours {
  text-align: left;
  display: inline-block;
  margin-left: 10px; }

.proposition-rachat-partiel-portlet .rachatPartiel-demande-recapitulatif-0.apicil_arr_operation-bt ul,
.proposition-versement-complementaire .rachatPartiel-demande-recapitulatif-0.apicil_arr_operation-bt ul {
  color: #666; }

.proposition-versement-complementaire .arbitrageLiEtapier.etape-1 {
  display: none; }

.proposition-versement-complementaire .arbitrageLiEtapier.etape-2::before {
  display: none; }

.proposition-versement-complementaire .arbitrageLiEtapier.etape-2 {
  border-radius: 4px 0px 0px 4px; }

.proposition-versement-complementaire li.destinatairesLiEtapier:before {
  border-bottom: 0px !important;
  border-left: 0px !important; }

.proposition-versement-complementaire li.destinatairesLiEtapier {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important; }

.proposition-rachat-partiel-portlet .recapPropositionRachat .investissementTable .tableAllocation-table .montantRachete input,
.proposition-versement-complementaire .recapPropositionRachat .investissementTable .tableAllocation-table .montantRachete input {
  width: 63px !important;
  opacity: 0.9;
  border: none !important; }

.proposition-rachat-partiel-portlet .recapPropositionRachat, .proposition-versement-complementaire .recapPropositionRachat {
  width: auto; }

.proposition-rachat-partiel-portlet .recapPropositionRachat .tableAllocation-table, .proposition-versement-complementaire .recapPropositionRachat .tableAllocation-table {
  width: 957px !important; }

.proposition-rachat-partiel-portlet .recapPropositionRachat .dureePropositionRachat, .proposition-versement-complementaire .recapPropositionRachat .dureePropositionRachat {
  margin-bottom: 20px; }

.proposition-rachat-partiel-portlet .recapPropositionRachat .apicil-tab-1 tr .last, .proposition-versement-complementaire .recapPropositionRachat .dureePropositionRachat {
  border: none !important; }

.signature-proposition-acc .apicil_arr_gris-tp .checkReglementDiv + label {
  width: 90%;
  text-align: left;
  margin-left: 10px;
  display: inline-block;
  top: -3px;
  position: relative; }

.propositionArbitrage-portlet .filtresContent td, .arbitrageCollectif-portlet .filtresContent td {
  padding-left: 5px !important; }

.propositionArbitrage-portlet .filtresContent .optionsEncours td,
.propositionArbitrage-portlet .filtresContent .categorieRadio td,
.arbitrageCollectif-portlet .filtresContent .optionsEncours td,
.arbitrageCollectif-portlet .filtresContent .categorieRadio td {
  padding-left: 0px !important; }

.arbitrageCollectif-portlet .appliquerCouleurBlock .apicil_f-btn, .propositionArbitrage-portlet .appliquerCouleurBlock .apicil_f-btn {
  margin-right: 10px; }

.arbitrageCollectif-portlet .apicil_btn-vert .BouttonSuivant button span.ui-button-text.ui-c {
  padding: 1.5px 23px; }

.ajoutDemandeAdministrative-portlet .confirmDialogEnvoiMail .ui-dialog-buttonpane button:focus, .pfMotPass:focus {
  outline: 0; }

.profilage-financier-portlet .authentification input:focus {
  border-color: #ccc; }

.pfMotPass {
  width: 175px; }

.apicil_tb-Rmbc tbody tr td {
  padding-left: 13px !important; }

.propositionArbitrage-portlet .BouttonSuivant .ui-button .ui-button-text {
  padding: 5px 16px;
  font-size: 12px;
  line-height: 1.2 !important; }

.sytnheseContrat .ui-confirm-dialog .ui-dialog-buttonpane input + input {
  float: right !important; }

.propositio-arbitrage-demande-operation-recap .blockGauche .apicil_chps-grs.rachatPartiel-rachatPartiel-2 > span {
  display: inline-block;
  position: relative;
  top: 10px; }

.propositio-arbitrage-demande-operation-recap .blockGauche .apicil_chps-grs.rachatPartiel-rachatPartiel-2 > span label {
  width: auto; }

.signature_proposition_operation .date_expiration {
  margin-bottom: 20px; }

.signature_proposition_operation .blocCodeSecurite {
  margin-top: 20px;
  margin-bottom: 30px; }

.signature_proposition_operation .apicil_form .inputSignature {
  width: 150px !important;
  margin: 7px auto 10px !important;
  font-size: 15px;
  color: black;
  text-align: center;
  min-height: 35px; }

.signature_proposition_operation .apicil_form {
  padding: 0px !important;
  text-align: center;
  display: inline-block; }

.signature_proposition_operation .boutonRevevoirCodeSpan {
  margin-right: 50px; }

.signature_proposition_operation .codeSignature {
  font-weight: bold;
  margin-right: 10px; }

.signature_proposition_operation .checkReglementDiv {
  float: left;
  margin-right: 10px; }

.propositio-arbitrage-demande-operation-recap .arbitrage-demande-recapitulatif-0 ul {
  padding-top: 0; }

.propositio-arbitrage-demande-operation-recap .arbitrage-demande-recapitulatif-3.titleRecap, .propositio-arbitrage-demande-operation-recap .arbitrage-demande-recapitulatif-4.titleRecap {
  padding-bottom: 0 !important; }

.propositio-arbitrage-demande-operation-recap .arbitrage-demande-recapitulatif-0 {
  margin-bottom: 0 !important; }

.propositionArbitrageClientConsultation-portlet .message-info, .signature_proposition_operation .message-info {
  width: 939px !important; }

.profilage_finnacier-body .flagEngValDependSupport {
  margin-bottom: 7% !important; }

.profilage_finnacier-body .flagEngValDependSupport label {
  float: right;
  width: 98%; }

.profilage_finnacier-body .idflagEngProfilReponses {
  margin-bottom: 5px !important; }

.profilage_finnacier-body .paragrapheEng {
  margin-bottom: 20px !important; }

.profilage_finnacier-body .paragrapheEngDiv {
  display: inline; }

.profilage_finnacier-body .idflagEngInformerMonConseiller {
  margin-top: 13px !important; }

.proposition-operation-from .ui-messages-error-summary {
  display: block;
  margin-left: 0; }

#content .propositio-arbitrage-demande-operation-recap .portlet-msg-error {
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 0 0px transparent;
  padding-top: 0px; }

.signature_proposition_operation .blocCodeSecurite .portlet-msg-error {
  right: 89px !important;
  position: relative; }

.error-message-color {
  color: #a94442; }

.ui-messages-fatal .ui-messages-fatal-icon {
  display: none !important; }

.ui-messages-fatal ul {
  margin-left: 0px !important; }

.ui-messages-fatal {
  font-weight: bold !important; }

.actualisation-connaissance-client-portlet .ui-messages-fatal {
  font-weight: normal !important; }

.ui-messages-fatal {
  overflow: hidden; }

.ui-messages-fatal span {
  display: inline-block;
  float: left; }

.actualisation-connaissance-client-portlet .apicil_arr_gris-tp.div-CC-btn.div-CC-msgAccessibilite {
  font-size: 12px !important;
  font-weight: bold !important;
  font-family: arial;
  padding: 15px; }

.demande-rachat-partiel .messages_info .ui-widget-content, .messages_info .ui-widget-content a, .demandeVersementComplementportlet-portlet .messages_info .ui-widget-content, .messages_info .ui-widget-content a {
  border: #bce8f1 solid 1px !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
  color: #3180b3 !important;
  margin-bottom: 10px !important;
  border-radius: 5px;
  font-size: 12px; }

.demande-rachat-partiel .messages_info, .demandeVersementComplementportlet-portlet .messages_info {
  border: none !important;
  padding: 0 !important; }

.message-pep-pea .ui-messages-fatal {
  width: 73.8% !important; }

.propositionArbitrageClient-portlet .notification-container {
  width: 100%;
  background-color: #F7F7F7;
  height: 50px;
  border-right: #0088CF 3px solid;
  margin-bottom: 21px; }
.propositionArbitrageClient-portlet .icon-container {
  width: 50px;
  height: 50px;
  background-color: #0088D1;
  float: left; }
.propositionArbitrageClient-portlet .message-container {
  width: 650px;
  height: 50px;
  background-color: #F7F7F7;
  float: left;
  line-height: 50px;
  text-align: left!important;
  padding-left: 20px!important;
  word-wrap: inherit; }
.propositionArbitrageClient-portlet .link-container {
  text-align: center;
  line-height: 50px;
  margin-left: 18px;
  float: left; }
.propositionArbitrageClient-portlet .interogation {
  font-family: fantasy;
  font-size: 20px;
  color: #0088D1;
  font-family: fantasy !important; }
.propositionArbitrageClient-portlet .icon-circle {
  background-color: white;
  height: 40px;
  -moz-border-radius: 75px;
  -webkit-border-radius: 75px;
  width: 40px;
  text-align: center;
  line-height: 42px;
  margin-left: 5px;
  margin-top: 5px; }
.propositionArbitrageClient-portlet .link-proposition {
  text-decoration: none;
  background: #0089D1;
  padding: 5px 14px;
  color: white;
  font-size: 12px;
  /*font-family: fantasy;*/ }
.propositionArbitrageClient-portlet .notification-text {
  margin-left: 0px;
  font-size: 11.49px;
  color: #447AC0; }

/********* COSY-12311 **********/
.optionSecurisationModification .ui-icon {
  background-image: none !important; }

/*******COSY-12375************/
.divmsgErrorPassword .ui-messages-error-summary {
  margin-left: -6px; }

/******COSY-12317******/
.formModeSaisie input[type="radio"] + label {
  vertical-align: -2px; }

.cutomized-file-upload-container .files tr {
  width: 274px !important; }

.cutomized-file-upload-container .files .name {
  display: inline-block;
  word-wrap: break-word;
  width: 274px !important;
  margin: 10px 0px 10px 0px; }

.cutomized-file-upload-container .template-upload.ui-state-error {
  width: 310px !important;
  display: inline-block;
  padding-left: 5px; }

.cutomized-file-upload-container .template-upload.ui-state-error .name, .cutomized-file-upload-container .template-upload.ui-state-error .size {
  width: 46% !important;
  display: inline-block !important;
  word-wrap: break-word !important; }

.cutomized-file-upload-container .template-upload.ui-state-error td {
  width: 305px !important;
  display: inline-block !important;
  word-wrap: break-word !important; }

.cutomized-file-upload-container .fileupload-buttonbar {
  display: block !important;
  width: 100% !important; }

.cutomized-file-upload-container .template-upload.ui-state-error .preview {
  display: none !important; }

.optionSecurisationModification .deleteButton {
  background: url(/apicil-theme/images/common/Apicil_picto_supprimer.png) no-repeat center !important;
  border: none!important;
  height: 16px!important; }

.modeRegelement .aprivilegier {
  color: #0077be;
  font-weight: bold;
  margin-left: 8px; }

/******COSY-9963*******/
.versementPage .addDocumentToOrganisationDiv .documentsTypesLD, .fraisGestionPage .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 200px !important; }

.versementPage .blocAttachement .grisBoxLeft, .fraisGestionPage .blocAttachement .grisBoxLeft {
  width: 49% !important; }

.versementPage .blocAttachement .grisBoxRight, .fraisGestionPage .blocAttachement .grisBoxLeft {
  margin-bottom: 37px; }

.versementPage .globalSpanMultipleUploadComponent .addDocumentToOrganisationDiv .attacherDocumentButton, .fraisGestionPage .globalSpanMultipleUploadComponent .addDocumentToOrganisationDiv .attacherDocumentButton {
  left: 0!important;
  top: 0!important; }

.versementPage .addDocumentToOrganisationDiv .documentsTypesLD, .fraisGestionPage .addDocumentToOrganisationDiv .documentsTypesLD {
  top: 0;
  vertical-align: top; }

.versementPage .addDocumentToOrganisationDiv, .fraisGestionPage .addDocumentToOrganisationDiv {
  padding-top: 20px!important;
  padding-bottom: 20px!important; }

.souscription_edition_mode .existedFiles table thead, .validationPage .existedFiles table thead {
  display: none !important; }

.souscription_edition_mode .existedFiles table tr a, .validationPage .existedFiles table tr a {
  color: #8d8d8d!important;
  padding-left: 61px !important;
  font-size: 14px; }

.popupChangementIbanAlerte {
  width: 683px !important; }

.message_flux_rachat_width {
  width: 702px; }

/*COSY-13331*/
.message_flux_rachat_width span div.ui-messages.ui-widget {
  width: 103%; }

.versementPage .blocAttachement .grisBoxLeft, .fraisGestionPage .blocAttachement .grisBoxLeft {
  height: 99px; }

#detailPropositionArbitrage .recapProposiitonVersementC table th.libelle {
  width: 250px !important; }

#detailPropositionArbitrage .recapProposiitonVersementC .investissementTable table.tableAllocation-table thead tr th {
  width: 125px !important; }

#consultation-proposition-versement .demandeoperation-portlet-versementComplementaire-modification-20 .montant {
  width: auto; }

#consultation-proposition-versement .demandeoperation-portlet-versementComplementaire-recapitulatif-5.ui-datatable table {
  width: 720px; }

.signatureLabel {
  font-weight: bold;
  font-size: 14px;
  font-family: Arial;
  color: #0077be; }

.sms_sent_to_label {
  font-size: 16px;
  font-family: Arial;
  color: #666; }

.receive_otp_btn {
  text-decoration: none;
  background-color: #0077be;
  font-size: 14px;
  color: white;
  border-radius: 3px 3px;
  text-align: center;
  padding: 5px 10px;
  text-transform: uppercase; }

.receive_otp_btn:hover {
  cursor: pointer;
  color: #7EF; }

.blocCodeSecuriteSignature {
  text-align: center;
  margin: 52px 0 28px; }

.demande-rachat-partiel .investissementTable .tableAllocDesinvRPP .valorisation, .demande-rachat-operation-recap .investissementTable .valorisation {
  width: 180px; }

/******COSY-13437*******/
.freeSimulationOutOfSouscription .creation-souscriptionportlet-tableAllocation-6 .ajaxOk123 {
  left: 5px !important;
  top: 0px !important;
  width: 30px !important;
  border: none !important;
  border-radius: 0 5px 5px 0 !important;
  font-family: Arial,sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  text-shadow: none !important;
  height: 26px !important;
  background: url("/apicil-theme/images/common/OK.png") !important;
  background-position: 0 0 !important;
  background-color: #ccc !important;
  padding: 5px 6px 6px !important;
  display: inline-block !important;
  overflow: visible;
  position: relative !important;
  color: #fafafa !important;
  text-align: left !important;
  margin-left: -36px; }

.demande-rachat-partiel .apicil_right-side-2 .messages_warn {
  width: 740px !important;
  display: inline-block; }

.profilage_finnacier-body .question-msg {
  font-style: italic;
  font-size: 12px !important;
  float: left;
  text-align: left;
  margin-bottom: 5px; }

.profilage_finnacier-body .aide_a_question {
  display: none; }

/*IE11 style, COSY-12681*/
.profilage_finnacier-body *::-ms-backdrop, .divSuivantPrecedent {
  margin-top: 170px; }

/*COSY-12803*/
.profilage_finnacier-body .ui-chkbox .ui-chkbox-label {
  margin-top: -2px; }

.proposition-de-profil-financier .proposition-operation-from .etapier_arbitrage_etape ul.apicil_step li {
  padding: 5px 35px 0 35px; }

.profilage_finnacier-body .divSuivantPrecedent .apicil_f-btn.etape-1, .profilage_finnacier-body .hidden-modifier-reponse {
  display: none; }

.profilage_finnacier-body .mainPropositionArbitrageDiv .recapPropositionArbitrage {
  width: auto; }

.profilage_finnacier-body .mainPropositionArbitrageDiv .dureeProposition {
  margin-bottom: 20px; }

.profilage_finnacier-body .mainPropositionArbitrageDiv .title, .detailPropositionArbitrage .title {
  display: inline-block; }

.sytnheseContrat .clauseBenefPanel a {
  display: inline;
  color: #f49959 !important;
  text-decoration: underline !important;
  font-size: 12px;
  float: right;
  font-family: arial; }

.sytnheseContrat .clauseBenefPanel .clauseBeneficiTitle {
  padding-bottom: 10px; }

.sytnheseContrat .rechercheAssureur .laoder-text {
  padding-left: 26%; }

.sytnheseContrat .rechercheAssureur .loader {
  margin-left: 44%; }

.sytnheseContrat .clauseBenefPanel .clauseBenificiareText .apicil_white-blc {
  padding: 0px !important; }

.proposition-PF .demande-operation-recap.propositio-arbitrage-demande-operation-recap .apicil_arr_gris-tp {
  width: 136% !important; }

.proposition-PF .demande-operation-recap.propositio-arbitrage-demande-operation-recap .api_tt-grisbrd {
  width: 100% !important;
  float: left; }

.proposition-PF .profilage_finnacier-body .etapier_profilage_financier ul.apicil_step li {
  padding: 5px 45px 0 !important; }

.proposition-PF .demande-operation-recap.propositio-arbitrage-demande-operation-recap .divSuivantPrecedent {
  width: auto !important; }

.proposition-PF .demande-operation-recap.propositio-arbitrage-demande-operation-recap .divSuivantPrecedent .apicil_btn-orange.refuser {
  margin-left: 20px;
  padding: 0;
  display: inline-block;
  width: 90px;
  height: 29px;
  font-size: 14px;
  text-align: center; }

.infoDialogAccBrouillon .divBoutons .boutonReinitiliserOrRechercher button {
  padding-right: 20px; }

.recapPropositionArbitrage div.title {
  display: inline; }

.sytnheseContrat .clauseBenefPanel pre {
  white-space: pre-wrap; }

.sytnheseContrat .clauseBenefPanel .clauseBenificiareText .apicil_white-blc.apicil_white-blc {
  font-size: 12px; }

.sytnheseContrat .rechercheAssureur .loader {
  height: 20px !important;
  width: 20px !important; }

.sytnheseContrat .clauseBenefPanel .clauseBenificiareText .centerText {
  text-align: center!important; }

.signature_proposition_operation .ui-confirm-dialog, .signature_proposition_acc .ui-confirm-dialog {
  width: 573px!important;
  margin-left: 13%!important; }

html > .lfr-dockbar-pinned {
  padding-top: 0px!important; }

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.cancel {
  display: none; }

.current-profile-message {
  text-align: left !important;
  clear: both !important;
  margin-bottom: 12px; }

.apicil_radio.profil-financier-choix.etape5 tbody tr,
.apicil_radio.profil-financier-choix.etape5 tbody td {
  padding-right: 2px !important; }

.apicil_radio.profil-financier-choix.etape5 input {
  margin-left: 0 !important; }

#choix-profil-libre .labelProfilFinancier {
  top: 9px; }

#choix-profil-libre .rachat_infobull_historique {
  top: 7px; }

.blockContenuDemandeAdmin {
  display: block;
  height: 500px;
  overflow: auto; }

.sytnheseContrat .rechercheAssureur .laoder-text {
  right: 0px; }

#demandeRachatPartielPage #blockGauche {
  width: 720px; }

#demandeRachatPartielPage .demande-operation-delegation {
  width: 690px; }

.confirmDialogValidationReaff .valider {
  width: 111px;
  padding-left: 25px; }

.propositio-arbitrage-demande-operation-recap .modeRegelement .portlet-msg-error {
  text-align: right !important;
  padding-top: 5px!important; }

.description-du-contrat .loader1 {
  left: 25%;
  position: relative;
  width: 20px;
  height: 20px;
  border: 6px solid #9e9e9e !important;
  border-top: 6px solid #4b4b4b !important; }

.loader2 {
  margin-bottom: 15px;
  margin-left: 278px; }

/*
  COSY-14514
*/
.validationPageBlocEnregistrer {
  margin-top: 13px; }

.apicil_form div.demandeoperation-portlet-origineFond-35 {
  margin-top: 20px;
  margin-bottom: 3px;
  position: relative;
  width: 925px !important; }

.apicil_form div.demandeoperation-portlet-origineFond-35 textarea {
  width: 162px !important; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.capitalize-first::FIRST-LETTER {
  text-transform: uppercase; }

.info-complementaire .small-input {
  width: 120px !important;
  float: left; }

.situation-prof-sub-text {
  font-size: 12px !important;
  vertical-align: super !important; }

.situation-prof-sub-text {
  font-size: 12px !important;
  vertical-align: super !important; }

/*
	COSY-14814
*/
.timerImageSpan .timerImage {
  margin-right: 60px;
  padding-left: 23px;
  margin-top: 8px; }

.changement-coordonne-blue-label .blue-label {
  float: none !important;
  display: inline; }

/*Pour unifier la casse des lettres dans le cadre de i18n dans l'�cran de liste des supports*/
#consultation-support .blog-blanc-details-UC label::first-letter {
  text-transform: uppercase; }

.listContrat .nom-prospect span:first-child {
  margin-left: 10px; }

.fixed-bloc-profil {
  position: fixed !important;
  height: initial !important;
  margin-left: 10px; }

.btn-suivantArbitrage {
  width: 805px !important; }

.consultPropSouscription .ui-confirm-dialog .ui-dialog-buttonpane .textAreaComment {
  width: 98%;
  border: 1px solid;
  border-color: darkgrey;
  margin-bottom: 11px;
  max-height: 82px;
  overflow: inherit; }

.consultPropSouscription .divSuivantPrecedent {
  margin-bottom: 29px; }

.consultPropSouscription .no_header .ui-dialog-title {
  display: none !important; }

.consultPropSouscription .no_header .ui-dialog-content {
  margin-top: 20px; }

.no_header .ui-dialog-title {
  display: none !important; }

.no_header .ui-dialog-content {
  margin-top: 20px; }

/** Boutons **/
#btn_prop_sous .btn_left {
  margin-left: 0px;
  margin-top: 50px; }

#btn_prop_sous .btn_right {
  margin-right: 0px !important;
  margin-top: 50px;
  float: right; }

#btn_prop_sous .btn_center {
  margin-top: 50px; }

#btn_prop_sous .btn_wrapper {
  width: 97%; }

.consultation_PS h1.h1_entete_width {
  width: 905px !important; }

.consultation_PS .dureePropositionRecapPS {
  font-size: 14px;
  font-family: Arial;
  margin-left: 33px; }

.consultation_PS .dureePropositionRecapPS label {
  margin-bottom: 10px;
  display: inline-block; }

/** Drag And Drop End**/
.nonClosablePopup .ui-dialog-title {
  visibility: hidden !important; }

/** choix souscription **/
.choix_sous .block-sous-wrapper {
  text-align: center; }
.choix_sous .sous_block, .choix_sous .prop_sous_block, .choix_sous .spacing {
  display: inline-block;
  vertical-align: top; }
.choix_sous .sous_block, .choix_sous .prop_sous_block {
  width: 45%; }
  .choix_sous .sous_block p, .choix_sous .prop_sous_block p {
    padding: 0 15px;
    text-align: left; }
.choix_sous .apicil_btn-blue {
  display: inherit; }
.choix_sous .center_body {
  text-align: center; }
.choix_sous .btn_center {
  text-align: center;
  margin: 25px auto; }
.choix_sous .list_sous_type {
  margin: 0 auto;
  color: red; }
  .choix_sous .list_sous_type ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 15px;
    text-align: left; }
.choix_sous .title_center {
  text-align: center; }

.recapPropositionArbitrage .apicil-tab-1 tr td, .consultation-proposition-souscription td.creation-souscriptionportlet-choixsupportRecapTableau-3 {
  padding-left: 5px !important; }

div.EuroSpecifiquePopUP {
  width: 50% !important; }

div.EuroSpecifiquePopUP .ui-dialog-title {
  border: none; }

div.EuroSpecifiquePopUP .ui-dialog-buttonpane input {
  margin-left: 46%; }

.eye-position {
  display: none; }

/*default style for the eye next to the 'Conformite' label in contract description [COSY-15498]*/
.proposition-rachat-partiel-portlet .blockDroiteArbitrage {
  top: 22px; }

.bloc-operation-conformite-left, .bloc-operation-conformite-right {
  font-size: 13px; }

.bloc-operation-conformite-content {
  overflow: hidden;
  margin-bottom: 8px; }

.labelBlocConformite {
  font-weight: bold; }

.DivProfessionSensible .professionSensibleRadio {
  display: inline;
  float: left;
  margin-left: 9px !important; }

.DivProfessionSensible .labelProfessionSensible {
  float: left; }

.cumul-titre-bold {
  font-size: 13px;
  margin-bottom: 15px; }

.titre-montant-encoure {
  font-size: 13px; }

.titre-montant-encoure-blue {
  font-weight: bold;
  color: #1378c6; }

.cumul-float-right {
  margin-left: 30px; }

.float-left {
  margin-right: 116px;
  float: left; }

.msg-error-profession-senssible span.appcil_erreur.portlet-msg-error {
  width: 235px; }

.loaderContentClass {
  width: 361px;
  background: white;
  font-size: 15px;
  font-weight: bold;
  color: #4f4f4f;
  height: 122px;
  position: absolute;
  top: 265px;
  left: 584px;
  text-align: center;
  padding-top: 14px;
  border-radius: 5px; }

.acc-middle-validation-message {
  display: block;
  margin-bottom: 12px; }

.height10px {
  height: 10px!important; }

.apicil_validation .apicil_btn-gris {
  background: #e5e5e5 !important;
  pointer-events: none !important; }

.left_msg_info {
  text-align: left; }

.glyph-blue {
  color: lightblue; }

.glyph-green {
  color: #3eac63; }

.glyph-red {
  color: #e72d2e; }

#tableauHorizontal .glyph-help {
  margin-left: 20px;
  padding-top: 10px;
  position: relative;
  top: 3px; }

#tableauHorizontal .text_help {
  margin-left: 4px; }

.text_help {
  font-weight: normal;
  font-family: Arial,sans-serif;
  font-size: 0.8em; }

.help-col .glyph-help {
  position: relative;
  top: 3px; }

.glyph-help {
  font-size: 16px; }

#demandeRachatPartielPage .margin-error-message {
  margin-left: -31px; }

.taux-frai-arbitrage-first {
  width: 55%;
  float: left; }

.taux-frai-arbitrage-second {
  width: 44%;
  float: left; }

.deletepic {
  width: 14px;
  height: 15px !important;
  display: inline-block;
  background: url(/apicil-theme/images/common/Apicil_picto_supprimer.png) !important; }

.btn-non-devalidation:focus {
  background: url(/apicil-theme/images/common/orange-btn.png) repeat-x scroll 0 0 #ff6600 !important; }

.glyphspan {
  color: #3eac63;
  width: 20px; }

.noglyphspan {
  /* margin-right: 20px; */
  width: 20px;
  display: inline-block; }

.barrer {
  text-decoration: line-through; }

.unstyled_li {
  list-style-type: none; }

.center-header {
  text-align: center !important; }

.ui-messages-fatal {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.statut_link_style {
  text-decoration: none !important; }

.glyphicon-erase-blue {
  color: blue !important; }

.glyphicon-edit-blue {
  color: blue !important; }

.width-class-radio-profsensible {
  width: 35% !important; }

.apicil_sp-span.boldItemLabel {
  font-size: 11px !important; }

.msg-gratuite-arb {
  font-size: 11px; }

.conf-bloc {
  width: 100%;
  overflow: hidden; }

.conf-bloc-left, .conf-bloc-right {
  float: left; }

span.appcil_erreur.portlet-msg-error {
  width: 245px !important; }

#btn_prop_sous {
  text-align: center; }

.cumul-item.float-right {
  clear: left; }

.ui-dialog .ui-dialog-title.ui-dialog-title {
  width: 100%!important; }

.ucStruct-accordion .bloc-caracteristique-compte-structuree {
  width: 90% !important; }

.bloc-caracteristique-compte-structuree li {
  text-align: left; }

.ui-accordion.ucStruct-accordion .ui-accordion-header a {
  left: 0px !important;
  text-align: left !important; }

.apicil_bc-result.apicil_bc-result-sous {
  width: 960px !important; }

#listsouscriptionsportlet {
  width: 962px !important; }

.versementPage .blocAttachementVersementSouscription .blocAttachement .grisBoxLeft {
  height: 141px!important; }

.rembouressement-avance .conf-bloc-right {
  width: 38%;
  margin-bottom: 3px; }

.rembouressement-avance .conf-bloc-right .labelProfessionSensible img {
  vertical-align: sub; }

.rembouressement-avance .conf-bloc-right .professionSensibleRadio table td {
  padding-top: 2px; }

.page-2 .groups input {
  text-align: left !important; }

/**  Drag And Drop Upload **/
#droppable .marginable {
  margin-top: 50px; }

#droppable .table_white {
  margin-top: 50px; }

#droppable .ui-widget-header {
  display: none !important; }

#droppable .globalSpanMultipleUploadComponent + div {
  float: none;
  width: 100% !important;
  background: #fff; }

#droppable .globalSpanMultipleUploadComponent .grisbox .addDocumentToOrganisationDiv > div {
  display: inline-block; }

#droppable .globalSpanMultipleUploadComponent .grisbox .addDocumentToOrganisationDiv .attacherDocumentButton {
  display: inline-block;
  top: -10px; }

#droppable .fileupload-content.drophover {
  border: 3px solid #008dca; }

#droppable .fileupload-content.ui-button-text {
  color: #008dca;
  margin-top: 35px; }

#droppable .blocAttachementACC .griBoxLeft, #droppable .blocAttachementACC .griBoxLeft td {
  background: #fff; }

#droppable .fileupload-content {
  width: 98%;
  background: #f6f6f6;
  /*height: 140px !important;*/
  border: 3px dotted #008dca; }

#droppable .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 210px !important;
  margin-top: 50px;
  margin-left: 20px; }

#droppable .deleteColumn {
  text-align: right; }

#droppable .progress {
  display: none; }

#droppable .start {
  display: none; }

#droppable .files {
  margin: 5px auto; }

#droppable .parcourir {
  width: 100%;
  text-align: center;
  color: #008dca;
  font-weight: bold;
  margin: 0 auto;
  padding: 15px 0 0 0;
  cursor: pointer; }

.parcourir .glyphicon {
  display: block;
  margin: 10px;
  font-size: 37px; }

.parcourir .btn {
  display: inline-block;
  background: #008dca;
  padding: 6px 15px;
  color: #fff;
  border-radius: 3px;
  margin: 0;
  font-size: 14px;
  font-weight: normal; }

.parcourir .info {
  display: block;
  font-weight: normal;
  color: #666; }

#droppable .apicil_btn-disabled {
  background-color: gray; }

#droppable .apicil_btn-disabled input {
  cursor: default !important; }

#droppable .hidden {
  display: none; }

#droppable .upload_header {
  width: 100%;
  height: 100px; }

.conf-bloc-right {
  width: 38%; }

.conf-bloc-left {
  width: 62%; }

/*
 div.divisionButtonsuuu {
text-align: center;
}


div.divisionButtonsuuu {
  width: 80%;
  margin: 1em auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;

}
.block-sous-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
*/
/* D�but des styles composant cosy custom dragAnddrop upload  */
.cosy-custom-drag-drop-upload .input-file-container {
  position: relative;
  margin-bottom: 40px;
  margin-top: 10px; }

.cosy-custom-drag-drop-upload .input-file-container,
.cosy-custom-drag-drop-upload .input-file-trigger,
.cosy-custom-drag-drop-upload input[type="file"],
.cosy-custom-drag-drop-upload .input-file {
  width: 100%;
  height: auto; }

.cosy-custom-drag-drop-upload .input-file-trigger {
  display: block;
  padding: 0px;
  background: #fff;
  font-size: 1em;
  -webkit-transition: all .4s;
  transition: all .4s;
  cursor: pointer;
  border: 3px dotted #008dca;
  margin-bottom: 5px;
  text-align: center; }

.cosy-custom-drag-drop-upload .input-file {
  position: absolute;
  top: 0;
  left: 0;
  padding: 14px 0;
  opacity: 0;
  cursor: pointer; }

.cosy-custom-drag-drop-upload input[type="file"] {
  position: absolute;
  opacity: 0;
  z-index: 1;
  top: 0;
  cursor: pointer; }

.cosy-custom-drag-drop-upload .buttonsubmit {
  position: absolute;
  top: 0px !important;
  height: 0px !important;
  width: 0px !important; }

.cosy-custom-drag-drop-upload .ui-state-error {
  height: 20px;
  display: inline-block;
  margin: auto;
  padding: 5px; }

.cosy-custom-drag-drop-upload .displayNone {
  display: none!important; }

.cosy-custom-drag-drop-upload .download-link {
  margin-right: 10px;
  display: inline-block;
  text-decoration: none;
  font-size: 12px;
  margin-right: 0px;
  color: #5b677d!important; }

.cosy-custom-drag-drop-upload .glyphicon-remove {
  text-decoration: none;
  color: #5b677d!important;
  display: inline-block;
  font-size: 11px; }

.cosy-custom-drag-drop-upload #droppable .parcourir {
  padding-top: 0; }

.cosy-custom-drag-drop-upload .error .message-label-error {
  border: 0;
  background: none;
  width: 100%; }

.cosy-custom-drag-drop-upload #droppable .marginable {
  margin-top: 20px; }

.cosy-custom-drag-drop-upload .drophover .input-file-trigger {
  border: 3px solid #008dca !important; }

/* Fin des styles composant cosy custom dragAnddrop upload  */
.cumul-item.float-right {
  clear: left; }

.changement-email-text {
  width: 96% !important; }

.email-blue-underline {
  color: blue !important;
  text-decoration: underline; }

.retour-accueil {
  margin-right: 1% !important; }

.apicil_form span.ers_auth_erreur {
  width: 26% !important; }

.apicil-trat-acce, .apicil-trat-acce label {
  font-size: 12px !important;
  color: #0077be;
  font-style: italic;
  font-weight: bold; }

.apicil-trat-acce-mdp-valider {
  font-size: 12px !important;
  color: #423A6D;
  /* 	font-style: italic; */
  font-weight: bold;
  margin-top: 0px; }

.apicil-trat-acce-mdp-valider label {
  margin-top: 0px !important; }

.proposition-creation-mail .dicLabel {
  width: 95%;
  padding: 15px !important;
  text-align: left;
  font-size: 15px;
  margin-bottom: 10px!important; }

.proposition-creation-mail .dicLabel .blue-label {
  color: #124f90!important;
  margin-left: 5px !important;
  font-weight: bold; }

.proposition-creation-mail .dicLabel .glyphicon {
  margin-right: 10px !important;
  top: 7px !important;
  font-size: 26px !important; }

.uploadDocDIC .cosy-custom-drag-drop-upload a {
  color: #5B677D !important;
  text-decoration: underline !important; }

.declarations-deces-denoues {
  width: 100% !important;
  text-align: left!important;
  display: inline!important; }

.apicil_btn.apicil_btn-vert.btn-rafraichir-container input {
  overflow: hidden;
  padding-left: 12px; }

div#caracteristiques-ajout-support .apicil_btn-vert button.ui-state-focus {
  background: #7dac1d !important; }

/* COSY-9251 */
.rachatPartiel-rachatPartiel-12 {
  float: left;
  width: 400px !important; }

.firefox #historiqueContrat .historique-contrat-filtreHistoriqueContrat-5 {
  margin-left: -2px !important; }

.glyphicon-info-sign-pf {
  padding-right: 8px; }

.changementIban .monConseiller h5 label {
  text-align: left !important; }

.no-margin-top {
  margin-top: 0px !important;
  margin-left: 0px !important;
  list-style: none!important; }

.document-label-type {
  font-size: 12px;
  margin-left: 4px; }

.order-document-label {
  margin-right: 2px !important; }

.selector-small-size-176 div.selector {
  width: 176px; }

.infoBullResidence {
  width: auto !important;
  height: auto !important;
  left: 220px;
  font-size: 12px !important;
  font-weight: normal !important;
  text-align: left;
  border-radius: 2px !important;
  background: #FFF !important; }

.info-bull-container {
  height: auto !important;
  left: 220px;
  font-size: 12px !important;
  font-weight: normal !important;
  text-align: left;
  border-radius: 2px !important;
  background: #FFF !important; }

.info-bull-container-document-upload {
  width: auto !important; }

.info-bull-container-auto {
  width: auto !important; }

.info-bull-residence {
  cursor: pointer !important;
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 0 0 transparent !important;
  position: relative !important;
  top: 1px;
  width: 25px !important;
  height: 15px !important;
  right: 0px;
  display: inline-block !important; }

.info-bull {
  cursor: pointer !important;
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat;
  position: relative !important;
  z-index: 2;
  top: 1px;
  right: 0px;
  display: inline-block !important; }

.info-bull-document-upload {
  background-size: 20px 20px;
  width: 20px !important;
  height: 20px !important; }

.info-bull-otp-sms-tel {
  background-size: 15px 15px;
  width: 15px !important;
  height: 15px !important; }

.piecie-label-style .info-bull-residence {
  margin-left: 5px; }

.info-bull-ordre-virement {
  margin-left: 1px !important;
  margin-right: 0px;
  top: 4px; }

.info-bull-ordre-virement-font {
  height: auto !important;
  width: 300px !important;
  font-size: 12px !important;
  font-weight: normal !important;
  text-align: left; }

.ficheDetaillee .cosy-custom-drag-drop-upload .ui-state-error {
  display: block; }

.info-bulle-rf-label {
  margin-left: -40px !important; }

.loaderType {
  border: 6px solid #E7E7E7!important;
  border-top: 6px solid #7B7B7B!important;
  border-radius: 50%!important;
  width: 25px;
  height: 25px;
  -webkit-animation: spin 1.8s linear infinite;
  animation: spin 1.8s linear infinite;
  margin-left: 151px;
  margin-top: 11px;
  display: none; }

.choixSupportPage .repartition-support td .optionTitle {
  margin-bottom: 10px!important; }

.choixSupportPage .repartition-support td .optionAV .options-financiers-automatiques-select input {
  float: left!important;
  margin-top: 2px; }

.choixSupportPage .repartition-support td .optionAV .stop_loss {
  margin-left: 5px!important; }

.choixSupportPage .repartition-support td .optionAV .choix-niveau-option .choix_niveau_title {
  padding-left: 40px!important;
  padding-right: 24px!important; }

.choixSupportPage .repartition-support .optionAV .choix-niveau-option label {
  padding: 0px!important;
  margin-left: 2px;
  width: auto!important; }

.choixSupportPage .repartition-support .optionAV .choix-niveau-option table {
  margin-top: -4px !important; }

.choixSupportPage .repartition-support .optionAV .choix-niveau-option {
  display: inline-flex; }

.choixSupportPage .repartition-support .optionAV .choix-niveau-option .portlet-msg-error {
  width: auto!important;
  margin-top: -7px !important; }

.validationPage .validationPageBlocEnregistrer .ui-confirm-dialog .ui-dialog-titlebar-close {
  left: 472px !important;
  top: -15px !important; }

/*.ficheDetaillee .cosy-custom-drag-drop-upload .file-content {
    display: block;
}*/
.infobull-rendering {
  display: flex; }

.infobull-rendering .selector {
  order: 2; }

.apicil-form-doc-to-upload {
  padding-bottom: 5px;
  display: inline; }

.alignInfoBullUploadDoc div {
  margin: 0 0 7px 0; }

.it-IT .infoBullArbitrageCible {
  left: -105px !important; }

.it-IT .ajoutSupportTableDiv .infoBullArbitrageCible {
  left: -30px !important; }

#my-page.identitePage .apicil_form .creation-souscriptionportlet-champ-date {
  width: 396px!important; }

.disable {
  border: none !important; }

body.it-IT .etapier_releves_situation_etape ul.apicil_step li:last-child {
  padding: 5px 85px 0 50px;
  width: 35px; }

#MonConseiller.large-address {
  width: 212px !important;
  padding: 0 21px 17px 15px !important; }

.tri-down span:first-child {
  width: 73px !important; }

body.it-IT .adjust-button-width a {
  width: 100% !important; }

.simulateur-style-ul {
  text-align: left;
  padding-left: 29px; }

.profil-finance-label {
  text-align: left;
  float: left;
  width: 100%;
  margin-bottom: 15px; }

.demande-admin-rep-pop .ui-dialog-titlebar {
  padding: 15px 15px 0 !important; }

.demande-admin-rep-pop .ui-icon-closethick {
  margin-top: 10px !important; }

.blocAttachement-versement {
  width: 100% !important; }

.apicil_btn button.souscription-confirm-bouton {
  padding: 0 !important;
  margin: 0 !important;
  padding-left: 0 !important; }

div.apicil_fleft-btn span.apicil_btn.apicil_btn-vert input {
  width: 100% !important; }

.tx-derogatoire-div {
  clear: both;
  margin-top: 10px; }

.revoke-overflow-hidden, .revoke-overflow-hidden div {
  overflow: inherit; }

.subscription-choice-priips-msg {
  text-align: center;
  color: #0077be; }

.subscription-choice-priips-note {
  text-align: center;
  font-style: italic;
  margin-top: 60px; }

.inauthorized-op-vc-msg {
  float: left;
  width: 97%; }

.situation-personnelle-page span.appcil_erreur.portlet-msg-error {
  width: 272px!important;
  height: 23px;
  padding-bottom: 25px !important; }

.mandatory-phone-msg {
  display: inline-block;
  position: relative; }

.mandatory-phone-indication {
  color: #0077be !important;
  float: right !important;
  text-align: left !important;
  width: 30% !important;
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 10px !important; }

.cosy-custom-drag-drop-upload .file-content a.glyphicon {
  font-family: 'Glyphicons Halflings' !important; }

.documents-contrat-filtreDocumentContrat-0 .ui-widget-header .ui-state-default {
  border: none !important; }

.documents-contrat-filtreDocumentContrat-0 .ui-widget-header {
  background: none !important;
  border-top: none!important;
  border-right: none!important;
  border-left: none!important; }

.selectAllDialogReaffectation a.ui-dialog-titlebar-close {
  top: -18px !important; }

.ref-editique-tooltip {
  height: auto !important; }

#frais-arbitrage-15euros {
  display: inline-block;
  width: 38px; }

.choixSupportPage .repartition-support td .optionAV .portlet-msg-error {
  padding-top: 0px !important;
  background: url("/apicil-theme/images/common/picto-err.png") no-repeat 0 0px transparent !important; }

.demandeoperation-portlet-origineFond-35 .demandeoperation-portlet-origineFond-37 {
  overflow-x: hidden; }

.confirm-signature-btn {
  float: initial !important; }

.stopLossOptions tr {
  display: inline; }

.stopLossOptions table {
  width: 435px !important;
  float: left; }

#listContrat .ui-paginator .ui-paginator-first {
  background: url("/apicil-theme/images/common/first-page.png") no-repeat scroll 0 50% !important; }

#listContrat .ui-paginator .ui-paginator-last {
  background: url(/apicil-theme/images/common/last-page.png) no-repeat scroll 0 50% !important;
  text-indent: -9999px; }

td.adjust-alignment-choix-support {
  padding-top: 20px !important;
  padding-bottom: 5px !important; }

.confirm-fs-alerte .ui-dialog-content {
  padding-top: 0px; }

.confirm-fs-alerte .ui-outputlabel {
  text-align: left; }

.confirm-fs-alerte {
  max-width: 480px; }

.confirm-fs-alerte .confirm-fs-btn {
  display: block !important;
  margin: 0 auto !important; }

.creation-mdp-custom {
  padding: 0 !important;
  border: none !important; }

.creation-mdp-custom input {
  padding: 10px 21px !important;
  border: 1px solid !important;
  outline: none; }

.apicil_generic .creation-mdp-custom input {
  border: 1px solid #e06d22 !important; }

.msg-error-attachement-doc {
  margin-left: 364px !important;
  margin-bottom: 4px;
  text-align: left;
  padding-left: 28px !important;
  width: auto !important; }

body.apicil_generic a.inherit-color {
  color: inherit !important; }

.tableListeSupports {
  width: 98.3%; }

/* page situation personnelle de la souscription */
.sousc-situation-perso .propension-risque td {
  width: 100%;
  display: block;
  overflow: hidden; }

.situation-personnelle-page .creationsouscriptionportlet-portlet .identitePage .apicil_form .propension-risque td label,
.situation-personnelle-page .identitePage .apicil_form .connaissance-financiere td label,
.sousc-situation-perso .apicil_form .propension-risque td label,
.sousc-situation-perso .apicil_form .connaissance-financiere td label {
  width: 90% !important;
  text-align: left;
  padding-left: 12px; }

.situation-personnelle-page .connaissance-financiere td {
  width: 100%;
  display: block;
  overflow: hidden; }

.situation-personnelle-page .connaissance-financiere input {
  float: left;
  margin-top: 5px; }

.align-left {
  text-align: left;
  width: 80px; }

.situation-personnelle-page .page-2 .apicil_form input {
  text-align: left !important; }

.situation-personnelle-page .error_large span.appcil_erreur.portlet-msg-error {
  width: 252px !important; }

.do-select-lang {
  width: inherit !important; }

.fondEnAttenteDiv table {
  display: inline-block; }

.prevent-gray-focus:focus {
  background: url(/apicil-theme/images/common/vert-btn.png) repeat-x scroll 0 0 #6c9400 !important; }

.uploadDoclienUC {
  margin-right: 5px; }

.mode-regelement-priviligier table td {
  padding-top: 0; }

.suivi-projet-action-column {
  width: 100px !important; }

.suivi-projet-action-column a {
  text-decoration: none; }

.suivi-projets-action {
  font-size: 18px;
  margin-right: 15px;
  top: 1px; }

.suivi-projets-action--pj {
  border: 1px solid red;
  padding: 5px;
  border-radius: 4px; }

.icon-soucrip {
  width: 16px;
  height: 16px;
  padding-top: 0;
  display: inline-block;
  background-repeat: no-repeat;
  top: 8px !important; }

.icon-soucrip--signer {
  background-image: url(/apicil-theme/images/common/signer-electro.svg); }

.icon-soucrip--electro {
  background-image: url(/apicil-theme/images/common/souscrip-electro.svg); }

.glyph-purple {
  color: #8b1d52; }

.mode-reglement-sans-priviligier input[disabled], .mode-reglement-sans-priviligier input[disabled] + label {
  display: none; }

.listDemandeChangementIbanPage table {
  border-collapse: separate; }

.hidden-element {
  overflow: hidden !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  z-index: 0 !important;
  display: block !important; }

.tele-domicile, .tele-mobile {
  margin-right: 5px; }

a.custom-link-cerfa {
  display: inline-block;
  margin-right: 15px; }

.statistiques-par-apporteur #filtreFondsBlockDiv .calendarDuClassUnique input[type="text"],
.statistiques-par-apporteur #filtreFondsBlockDiv .calendarAuClassUnique input[type="text"] {
  width: 93px !important; }

#filtreFondsBlockDiv .apicil_form #progtableFiltreSupportProg input[type="text"] {
  width: 500px !important; }

.accuseReceptionPACC {
  width: 573px !important;
  left: auto !important;
  text-align: center !important; }

.CommissionsPage.commissions .libelleProduit label {
  width: 100%; }

.msg-disclaimer-op-fiscal-rachat {
  float: right;
  width: 63%;
  font-size: 11.4px; }

.accuseReceptionPACC p {
  font-size: 15.4px !important; }

.form-signature-electronique-partenaire .ui-confirm-dialog {
  width: 573px !important; }

.signature-proposition-operation .accept-terms-btn-ok {
  float: none !important; }

.signature-proposition-operation-portlet .accept-terms-btn-ok {
  float: none !important; }

.info-bull-type-souscription {
  background-size: 20px 20px;
  width: 20px !important;
  height: 20px !important;
  top: 5px;
  right: -1px; }

.info-bull-container-type-souscription {
  width: auto !important; }

.validationPage .apicil_form-versement .ui-confirm-dialog .ui-dialog-buttonpane input {
  float: none; }

.creation-souscriptionportlet-versement-4 .mode-paiement .selector, .creation-souscriptionportlet-versement-4 .mode-paiement .mode-items {
  width: 165px !important; }

.sousc-ecran .payeur-is-souscripteur-select label {
  width: 20px !important;
  margin: -5px 5px; }

.sousc-ecran .payeur-infos .payeur-qst {
  width: 50%;
  float: left; }

.creation-souscriptionportlet-versement-4 .procedure {
  display: inline-block;
  border: 1px solid;
  padding: 10px;
  position: absolute;
  right: 0px;
  height: 160px; }

.right_side_info {
  position: absolute;
  bottom: -50px;
  right: 10px;
  font-size: 17px;
  font-weight: 550; }

.sousc-ecran .procedure p {
  font-size: 13px !important; }

.sousc-ecran .procedure {
  display: none; }

.infobull-telef {
  width: 16px !important; }

.sousc-ecran .procedure div {
  margin-left: 30px;
  margin-top: -10px;
  height: 100%;
  font-size: 13px; }

.sousc-ecran .payeur-infos input[type="text"] {
  text-align: left; }

.consultPropSouscription .investissementTable .titreRouge {
  margin: auto !important;
  height: auto !important; }

.consultPropSouscription .investissementTable {
  border: 1px solid #A8A8A8; }

.consultPropSouscription .investissementTable {
  margin-left: 112px;
  padding-top: 12px; }

.consultPropSouscription .investissementTable h3 a {
  padding: 14px 13px 19px 10px;
  line-height: 1px; }

.consultPropSouscription .investissementTable .arbitrage-demande-recapitulatif-0 {
  width: auto !important; }

.consultPropSouscription .apicil_form-versement label {
  color: #4f4f4f; }

.consultPropSouscription .apicil_btn-vert {
  margin-top: 2px; }

.consultPropSouscription .btn-suivant-prop-sousc {
  font-size: 12px; }

.consultPropSouscription .btn-suivant-prop-sousc .ui-button-text {
  padding: 4px 16px; }

.validationPage .formValildation .ofAutreCommentaire {
  padding-left: 6px; }

.buttonTelecharger {
  outline: none !important; }

span.align-span-text-center {
  text-align: center !important; }

.bloc-piece-identite-souscription .bloc-piece-div-buttons {
  padding-right: 40px; }

.bloc-piece-identite-souscription .apicil_gr-cont {
  width: 582px; }

.bloc-piece-identite-souscription .width_description-contrat {
  width: 96% !important; }

.propositio-arbitrage-demande-operation-recap table {
  clear: none; }

.bloc-piece-identite-souscription .bloc-piece-content-row.apicil_form {
  float: left; }

.bloc-piece-identite-souscription .bloc-piece-content-row {
  float: left; }

.body-ACC .blocCodeSecuriteSms .apicil_form .inputSignature {
  display: initial;
  height: 35px;
  font-size: 15px;
  width: 150px !important;
  margin: 0 auto !important; }

.body-ACC .blocCodeSecuriteSms label {
  width: auto !important;
  float: none;
  text-align: center;
  font-size: 14px;
  display: inline-block; }

.blocCodeSecuriteSms div.info-bull-otp-sms-tel {
  margin-bottom: 0px !important; }

.valid-infos.ui-messages-info {
  background-color: #d9edf7 !important;
  color: #3a87ad !important; }

.infos-pour-signature-electronique .infos {
  padding-left: 15px; }

.avv-change-product-popup .ui-dialog-content.ui-widget-content {
  display: none; }

.avv-change-product-popup .ui-dialog-titlebar {
  text-align: left;
  color: #0077be;
  font-family: "helvetica";
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  display: block!important; }

.avv-change-product-popup .ui-dialog .ui-dialog-buttonpane {
  border: none; }

.avv-change-product-popup.ui-dialog .ui-dialog-buttonpane.ui-widget-content {
  border: none;
  font-size: 14px;
  color: #4f4f4f; }

.bloc-piece-identite-souscription .apicil_form label + span {
  margin-left: 0; }

.bloc-piece-identite-souscription .bloc-piece-content-row textarea {
  width: 436px; }

.bloc-piece-identite-souscription .liferay-faces-bridge-body {
  float: left; }

.nature-autre-origin {
  width: 161px !important; }

.nom-naissance-identique-container .appcil_erreur {
  padding-bottom: 9px !important; }

.selector.label-filtre-type-vendeur {
  margin-left: 51px; }

.filter__bloc .filtreStatusBlock .checkBox, .filter__bloc .filtreStatusBlock
.checkBoxHidden {
  display: block;
  background: inherit;
  border: none; }
.filter__bloc #suivi-proposition-arbitrage #propositiondiv_filtre {
  border-right: 4px solid gray;
  height: 59px;
  margin-right: 30px;
  padding-right: 0px;
  margin-top: 9px !important; }
.filter__bloc .filtreStatusBlock .checkBox label, .filter__bloc .filtreStatusBlock .checkBoxHidden label {
  position: relative;
  top: -3px;
  padding-left: 0px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: arial;
  font-size: 12px;
  padding-right: 10px; }
.filter__bloc .filtreStatusBlock .checkBox input, .filter__bloc .filtreStatusBlock .checkBoxHidden input {
  -webkit-appearance: checkbox;
  box-sizing: border-box;
  border: initial; }
.filter__bloc .filtreStatusBlock select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  border: none; }
.filter__bloc .filtreStatusBlock div.selector {
  margin-top: 10px;
  width: 336px; }
.filter__bloc .filtreStatusBlock {
  overflow: hidden;
  padding: 0px 12px 14px 1px; }
.filter__bloc .filtreStatusBlock #propositiondiv_filtre {
  height: auto;
  width: 56%; }
.filter__bloc .filtreStatusBlock #propositionrechercheBlock p {
  margin-bottom: 10px; }
.filter__bloc #propositionrechercheBlock {
  float: left;
  margin-top: 10px; }
.filter__bloc #propositiondiv_filtre {
  height: auto !important; }
.filter__bloc #propositiondiv_filtre table td {
  display: block;
  width: 151px;
  height: 25px;
  float: left; }
.filter__bloc .apicil_res-tbl tr td {
  border: none !important; }
.filter__bloc p.title-filter {
  margin-top: 9px !important; }
.filter__bloc .keyword-filter {
  margin-right: 15px; }
.filter__bloc select:focus {
  outline: none !important; }
.filter__bloc .apicil_btn .ui-button-text {
  line-height: 1.1 !important; }

.bloc__heading__title {
  display: inline-block;
  position: relative;
  border: none !important;
  padding-right: 0.625rem !important;
  text-transform: uppercase;
  font-size: 1.063rem;
  font-family: "helvetica" !important;
  letter-spacing: 0.0625rem; }

.heading-separator {
  content: "";
  margin-top: 17px;
  margin-left: 6px;
  width: 77%;
  height: 0.125rem;
  background-color: #8b1d52;
  position: absolute;
  z-index: 900; }

.heading-sub-separator {
  content: "";
  margin-top: 10px;
  margin-left: 8px;
  width: 100%;
  height: 0.125rem;
  background-color: #a3abba;
  position: absolute;
  z-index: 900; }

.bloc__heading__sub-title {
  display: inline-block;
  border-bottom: none !important;
  position: relative;
  padding-right: 0.625rem !important;
  text-transform: uppercase !important;
  font-size: 1.063rem !important;
  font-family: "helvetica" !important;
  letter-spacing: 0.0625rem !important;
  color: #a3abba !important; }

.btn.btn--action {
  padding: 5px 8px;
  margin: 0 3px;
  border-radius: 3px;
  color: #fff !important;
  text-decoration: none;
  font-size: 12px;
  white-space: nowrap;
  transition: background 0.3s;
  background: #0077be;
  text-transform: uppercase; }

body.intencial_generic .btn.btn--action a, .btn.btn--action a {
  color: white !important;
  background-color: #0077be;
  text-decoration: none !important; }

.btn.btn--action.modifierButton {
  margin-top: 10px !important; }

#listsouscriptionsportlet .apicil_res-tbl tbody.ui-datatable-data td center {
  padding-left: 3px; }

.listDemandeRemboursement .apicil_tb-Rmbc tbody tr td {
  width: 15%; }

.bloc-frais-encours-list#selector-small-size .selector {
  margin-left: 42px; }

/* COSY-20022 */
.whiteSpaceNoWrap {
  white-space: nowrap; }

/* COSY-15741 */
.buttonDateOk {
  width: 4%;
  border: none;
  border-radius: 5px;
  background-color: #0492cb;
  color: #fff;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
  padding: 6px 4px 5px 8px;
  cursor: pointer; }

/* COSY-20155 && COSY-19987*/
span.appcil_erreur.portlet-msg-error.phoneErrorValidation.phoneErrorValidation {
  display: inline-block;
  width: 250px!important;
  float: right !important;
  text-align: left; }

.blocInput {
  display: inline-block; }

.width-108 {
  width: 108px !important; }

.width-164 {
  width: 164px !important; }

/* COSY-20123 */
/* .body-ACC form div{ */
/* 	clear:both; */
/* } */
/* COSY-19948 */
.inp_big.ui-corner-all.apicil_inpu-mobile.ui.search.dropdown.fixeIndicatif.selection.societeGestion {
  width: 120px; }

/* COSY-19808 */
.normalFontWeight {
  font-weight: normal !important; }

/* COSY-20220 */
.changementIban .infobull-rendering {
  width: 190px; }

.changementoption-portlet .versement-programme .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 194px !important; }

.versement-programme .infobulleHolder {
  margin-right: 0px !important; }

.versement-programme .documentLabel {
  margin-right: 0px !important; }

.wideInfoBulleCc {
  font-size: 13px !important;
  height: auto !important;
  padding: 5px !important;
  width: 610px !important; }

.btn-retour-board input[type="submit"]:focus {
  outline: none; }

#column-1 .btn-retour-board {
  display: block;
  margin-right: 23.5% !important; }

.valider-current-etape {
  float: right;
  margin-left: 14px; }

.forced-text-align-left {
  text-align: left !important; }

.remove-margin {
  margin-bottom: 0px !important; }

.add-margin {
  margin-bottom: 20px !important;
  margin-top: 20px !important; }

.custom-error-auth .ui-messages-error.ui-corner-all ul li {
  background: url(/apicil-theme/images/common/picto-err.png) no-repeat 0px 6px transparent;
  border: none;
  color: #F70000 !important;
  font-size: 12px;
  font-style: italic !important;
  padding-left: 20px;
  list-style: none;
  padding: 7px 6px 0px 18px;
  font-weight: bold; }

.align-center {
  text-align: center; }

body.intencial_generic a.receive_otp_btn {
  color: white !important; }

.creation-souscriptionportlet-versement-1.apicil_form div.apicil_radio, .creation-souscriptionportlet-versement-4.apicil_form div.apicil_radio {
  margin-bottom: -28px !important; }

.sousc-ecran #sytnheseContrat .montant-td {
  padding-left: 10px !important; }

div#MonConseiller.right-bloc-profil-financier.fixed-bloc-profil {
  top: -14px; }

.board-projet .btn--success.btn.custom-iconizer, .board-projet .btn--primary.btn.custom-iconizer {
  width: 26%;
  padding: 11px; }

.board-projet .btn--success.btn.custom-iconizer span.fa:before, .board-projet .btn--primary.btn.custom-iconizer span.fa:before {
  margin-right: 5px !important; }

.board-projet .btn--success.btn.custom-iconizer span, .board-projet .btn--primary.btn.custom-iconizer span {
  display: contents !important; }

.modif-num-popup .ui-dialog-content.ui-widget-content, .confirm-modifier-numero-popup .ui-dialog-content.ui-widget-content {
  display: none; }

.modif-num-popup .acc-tel-mobile-label {
  margin-right: 5px; }

.modif-num-popup .mobileIndicatif.selection {
  width: 150px !important; }

.modif-num-popup .apicil_inpu-mobile {
  float: none !important;
  width: 120px !important; }

.modif-num-popup.ui-confirm-dialog .ui-dialog-buttonpane input.apicil_inpu-mobile {
  background-image: url(../images/forms/input_shadow.png) !important; }

.modif-num-popup .divBoutons {
  margin-top: 20px; }

.modif-num-popup span.appcil_erreur.portlet-msg-error {
  width: 100% !important;
  text-align: center;
  margin: 0 auto; }

.modif-num-popup .ui-dialog-title, .confirm-modifier-numero-popup .ui-dialog-title {
  text-align: center; }

.modif-num-popup .description, .confirm-modifier-numero-popup .description {
  margin-bottom: 10px;
  font-size: 12px; }

.blocCodeSecuriteSignature .quest-libelle {
  margin-right: 10px; }

.apicil_form div.content-modif-numero-popup-div, .apicil_form div.content-modif-numero-popup-div div {
  overflow: visible !important; }

div.content-modif-numero-popup-div .menu.transition.visible {
  max-height: 286px;
  overflow: scroll !important; }

.modif-num-popup, .modif-num-popup.ui-dialog .ui-dialog-buttonpane {
  overflow: visible !important; }

.confirm-dialog-changement-profil-gestion-devalidation .ui-dialog-content.ui-widget-content,
.confirm-dialog-changement-profil-gestion .ui-dialog-content.ui-widget-content {
  overflow-x: hidden; }

.confirm-dialog-changement-profil-gestion-devalidation .msg-warning {
  color: #10044C;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  padding-bottom: 10px; }

.profil_repartition .ajaxOk, .profil_repartition .ajaxOk:hover {
  top: 4px !important; }

.profil_repartition .creation-souscriptionportlet-tableAllocation-8 {
  margin-top: 2px; }

.firefox .profil_repartition .creation-souscriptionportlet-tableAllocation-8 {
  margin-top: 6px; }

.firefox .profil_repartition .ajaxOk:hover {
  top: 0 !important; }

.versementPage .apicil_form .demandeoperation-portlet-origineFond-35 .appcil_erreur {
  margin-right: 160px !important; }

.apicil_inpu-mobile.tele-mobile {
  color: black !important; }

.modif-num-popup .appcil_erreur.portlet-msg-error {
  float: left;
  margin-left: 10% !important;
  margin-bottom: 10px !important;
  text-align: left !important; }

.confirm-modifier-numero-popup input {
  float: none !important; }

.controle-conformite-souscription .btn-exam-renforce-buttom {
  margin: 0;
  padding: 0 !important;
  text-align: center; }

body .blocCodeSecuriteSignature .lien-modifier-numero, .body-ACC .blocCodeSecuriteSignature .lien-modifier-numero {
  color: #0077be !important;
  margin-left: 5px;
  font-size: 14px; }

.pv-btn-abondoner .abandonner input {
  color: #b4b6b8 !important;
  border: 1px solid #b4b6b8;
  border-radius: 4px;
  font-size: 13px; }

.pv-btn-abondoner .abandonner input:focus {
  outline: none; }

.pv-btn-abondoner .fa-level-down {
  font-size: 18px;
  margin-left: 1px;
  width: 21px;
  vertical-align: bottom; }

.popupAfficherConfirmation .ui-widget-content .ui-icon {
  display: none; }

.popupAfficherConfirmation.list-demandeoperation-portlet-listVersementComplementaire-3:hover,
.popupAfficherConfirmation.list-demandeoperation-portlet-listVersementComplementaire-3 {
  background: white !important;
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px 20px; }

.popupAfficherConfirmation .ui-dialog-buttonpane {
  border: none; }

.commentaire-refus textarea {
  width: 450px;
  height: 90px;
  margin: 10px; }

.list-demandeoperation-portlet-listVersementComplementaire-3 {
  border-radius: 10px 10px 10px 10px !important;
  padding: 10px 20px 20px !important; }

.blocCodeSecuriteSignature .btn-signer-ok {
  height: 37px;
  display: inline-block;
  padding-bottom: 1px;
  border-radius: 3px;
  width: 50px;
  margin-left: 1px;
  text-shadow: none;
  color: #fff !important;
  background: #0077be !important; }

.blocCodeSecuriteSignature .btn-signer {
  height: 38px;
  display: inline-block;
  width: 70px;
  border-radius: 3px;
  margin-left: 2px;
  font-size: 13px;
  text-shadow: none;
  color: #fff !important;
  background: #0077be !important;
  margin-bottom: 10px;
  border: none;
  padding: 12px 0px 10px 0px; }

.blocCodeSecuriteSignature .portlet-msg-error {
  margin-top: -55px; }

.actualisation-connaissance-client-portlet .blocCodeSecuriteSignature .portlet-msg-error {
  margin-top: -81px; }

.apicil_form .lien-modifier-numero.underline {
  text-decoration: underline !important; }

.pr-block {
  width: 100%;
  border-radius: 5px;
  overflow: hidden; }

.danger {
  color: #e72d2d; }

.primary {
  color: #0077be; }

.success {
  color: #3ead64; }

.border-danger {
  border: 2px solid #e72d2d; }

.border-primary {
  border: 2px solid #0077be; }

.border-success {
  border: 2px solid #3ead64; }

.jauge {
  width: 12%;
  float: left;
  margin-right: 5px;
  text-align: center;
  padding: 20px; }

.jauge img {
  width: 95%; }

.jauge-danger {
  background-color: #e72d2d; }

.jauge-primary {
  background-color: #0077be; }

.jauge-success {
  background-color: #3ead64; }

.profil-financier-actuel {
  color: #000;
  font-weight: bold; }

.pr-block p {
  font-size: 12px !important;
  padding-top: 5px !important;
  width: 100% !important; }

.pf-description {
  float: left;
  width: 35%; }

.profil-financier-risque {
  float: left;
  width: 45%;
  padding-top: 10px;
  padding-left: 10px; }

.pf-description p {
  padding-top: 10px !important;
  padding-left: 10px; }

.info-bull-tele p {
  width: auto;
  font-size: 12px;
  color: black; }

.information_financier_msg_jodf {
  padding-bottom: 20px;
  display: inline-block;
  font-size: 12px;
  color: #10044c; }

.modif-num-popup .ui.search.dropdown > input.search {
  color: black;
  text-align: left;
  z-index: 1100; }

.list-demandeoperation-portlet-listVersementComplementaire-0 .mode-reglement {
  float: right !important; }

.d6f0ff {
  background-color: #d6f0ff !important; }

.liste-souscription .mode-reglement {
  float: right;
  margin-top: 10px; }

.liste-souscription .mode-reglement .changementIbanSpan, .liste-souscription .mode-reglement .virementBancaireSpan, .liste-souscription .mode-reglement .modePrelvementSpan {
  display: inline-block !important; }

.afficheWarningChangingProduit.infoDialogAccBrouillon p {
  font-weight: normal;
  padding: 0px 28px 10px 28px; }

div.ui-overlaypanel.info-bull-container-type-souscription {
  left: 0 !important;
  width: 80% !important; }

#choix-profil-libre .profil-ladder-calcule {
  margin-left: 155px !important; }

th.list-contrats-checkbox .ui-chkbox-icon.ui-c.ui-icon.ui-icon-check {
  width: 16px !important;
  height: 16px !important; }

#duree-invistissement-calculee .description-duree-invistissement {
  text-align: left;
  margin-bottom: 10px;
  float: left; }

span.apicil_btn.apicil_btn-gris {
  background: #e5e5e5; }

span.apicil_btn.apicil_btn-gris button {
  opacity: 1; }

span.apicil_btn.apicil_btn-gris input {
  cursor: default; }

.prelevement-bancaire .width47 {
  width: 45% !important;
  float: left !important; }

.prelevement-bancaire .width27 {
  width: 27% !important; }

.prelevement-bancaire .calendarDuClassUnique {
  float: left !important;
  border: none !important;
  padding: 0 5px 0px 6px !important; }

.apicil_form-versement .dateEffet label.courtier-name-label {
  width: 200px !important; }

.apicil_form-versement .dateEffet label.courtier-name-label + a {
  display: inline-block;
  margin-top: 2px; }

.cosy-custom-drag-drop-upload .input-file-container,
.cosy-custom-drag-drop-upload .input-file-trigger,
.cosy-custom-drag-drop-upload input[type="file"],
.cosy-custom-drag-drop-upload .input-file {
  height: auto;
  min-height: 100px; }

.infosConseillerContent {
  z-index: 2; }

.changementIban .loaderType {
  margin: 0 auto;
  height: 25px; }

.changementIban .addDocumentToOrganisationDiv .documentLabel {
  margin-right: 5px !important; }

.demande-operation-recap .demande-rachat-partiel .apicil_btn_modifier_organisation.attacherDocumentButton {
  top: 19px !important; }

.apicil_tb-avnc tbody tr td a + img {
  margin-left: 2px;
  margin-top: -9px;
  position: absolute; }

#descriptionContrat .description_profil-financier strong {
  float: none;
  display: initial; }

#descriptionContrat .grix_box_pf {
  background: #f2f2f2;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px; }

.apicil_tb-Rmbc .icones-liste.demande-avance a {
  margin-top: 0px; }

.bloc-piece-identite-souscription .apicil_btn-vert.updatableUploadButtonPanelSousc input[type='submit'],
.bloc-piece-identite-souscription .apicil_btn-vert.updatableUploadButtonPanelCoSousc input[type='submit'] {
  color: white;
  background: #008dca !important; }

.bloc-piece-identite-souscription .updatableUploadButtonPanelSousc .apicil_btn-orange input[type='submit'],
.bloc-piece-identite-souscription .updatableUploadButtonPanelCoSousc .apicil_btn-orange input[type='submit'] {
  color: #008dca !important;
  background: white !important;
  border: 0.5px solid #008dca; }

.bloc-piece-identite-souscription {
  padding: 0px 20px; }

.bloc-piece-identite-souscription .bloc-piece-sousc, .bloc-piece-identite-souscription .bloc-piece-cosousc {
  border: 1px solid #008dca; }

body.intencial .bloc-piece-identite-souscription .cosy-custom-drag-drop-upload .input-file-trigger {
  border-color: #008dca; }

.cosyPopup.confirmerRelancePopupC.confirmerRelancePopupCWITH .ui-dialog-buttonpane.ui-widget-content {
  border: none; }

.cosyPopup.confirmerRelancePopupC.confirmerRelancePopupCWITH .ui-dialog-content.ui-widget-content {
  display: none; }

.label-relance-do-admin {
  float: left;
  margin-left: 30px;
  font-weight: 700;
  width: 110px;
  text-align: left; }

.label-value-relance-do-admin {
  float: left;
  margin-left: 4%; }

.relance-do-admin-corps {
  width: 98%;
  margin-right: 2%;
  min-height: 150px;
  margin-bottom: 12px; }

.relance-do-admin-confirmation-ok-btn {
  margin-top: 20px !important;
  padding: 0px 30px !important; }

.relance-do-admin-confirmation-ok-btn .ui-button-text.ui-c {
  padding: 2px; }

.inplacePopup .relance-do-admin-confirmation-ok-btn.ui-state-focus {
  background: #F78B12 !important; }

.relance-pj-ligne {
  margin-left: 168px;
  text-align: left;
  margin-bottom: 2px; }

.relance-icon {
  font-size: 20px; }

.relance-icon-valider {
  color: #3ead64; }

.relance-icon-annuler {
  color: #e72d2d; }

.modifier-organisationportlet-informations-generales .reatributeDocDialogClass {
  padding: 12px !important; }

body.apicil_generic .apicil_btn.apicil_btn-gris {
  background: #e5e5e5 !important;
  border: 1px solid; }

.oneButton.cancel-btn.popup-btn div.button {
  margin-top: 10px; }

.oneButton.cancel-btn.popup-btn div.button input {
  display: none; }

#infosConseiller #tel_conseiller span, #infosConseiller #email_conseiller label {
  margin-left: 4px; }

.dop-disclaimers a {
  color: #0000EB; }

.cc-parcours-vente .bloc-information.grisBox, .cc-parcours-vente .cc-accordion.cc-situation-familiale,
.cc-accordion.cc-situation-professionnelle, .cc-accordion.accordionPanelRevenu,
.cc-accordion, .accordionPanelPatrimoine, .cc-declaration-validation {
  width: 100% !important; }

.label_majeur_capable {
  text-align: left !important;
  font-family: arial;
  font-size: 12px !important; }

body.parcours-vente-profil-financier .profilage_finnacier-body .divSuivantPrecedent {
  width: 1180px; }

.apicil_btn_ok {
  width: auto !important;
  margin-top: 0px !important; }

.IEsup10 .signatures-conformes, .IEsup10 .bulletin-signed {
  margin-left: 20px; }

.apicil_res-tbl thead tr th {
  background-color: white !important; }

.inplacePopup.ui-confirm-dialog .ui-dialog-buttonpane .valider-btn {
  background: #7dac1d !important;
  color: white !important;
  font-size: 1em !important;
  font-family: Arial,sans-serif !important;
  text-align: center !important;
  padding: 0 !important;
  border: none !important;
  cursor: pointer; }

.inplacePopup.ui-confirm-dialog .ui-dialog-buttonpane .description {
  margin-right: 25px; }

.profil-btn-style {
  width: 30%; }

.board-projet .block-user-from-action.popup-loader-acc .ui-dialog-content {
  display: none; }

.board-projet .block-user-from-action.popup-loader-acc .ui-dialog-buttonpane {
  border: none; }

#consultation-proposition-versement .modeRegelement .portlet-msg-error {
  text-align: left !important;
  padding-top: 2px !important; }

.informations-complementaires-column .vertical-center.informations-complementaires {
  line-height: 50px; }

.relance-msg-erreur {
  width: 29% !important;
  margin: 0 auto !important; }

/****************************************************************************/
/* harmoniser le style des popup sur le parcours de vente                   */
/****************************************************************************/
.cosyPopup .ui-dialog-content.ui-widget-content {
  display: none !important; }

.cosyPopup.ui-dialog {
  border-radius: 0 !important; }

.cosyPopup .btn-orange {
  border-radius: 0 !important;
  background: #f78b12 !important;
  float: left;
  margin-left: 10px; }

.cosyPopup .btn-verte {
  border-radius: 0 !important;
  background: #76a517 !important;
  float: right;
  margin-left: 10px; }

.cosyPopup .apicil_btn {
  border-radius: 0 !important; }

.cosyPopup .btn-center {
  float: none;
  margin: 0 auto !important; }

.cosyPopup.ui-dialog .ui-dialog-buttonpane {
  border: none; }

/****************************************************************************/
.etapier_arbitrage_etape.header_breadcrumb .apicil_step {
  width: 100% !important; }

.pastille-npai {
  color: white;
  background: #D8574F;
  border-radius: 5px;
  padding: 2px 5px;
  margin: 1px; }

.btn-ok-popup-ws-down {
  margin: 0 !important; }

.mainPropositionArbitrageDiv #modeSaisieArbitrage label {
  margin-left: 2px !important; }

.overflowHidden {
  overflow: hidden !important; }

.relative {
  position: relative !important; }

.fakeLibelle {
  position: absolute;
  left: 9999px; }

.ui-dialog.preuveConventionPopup .apicil_btn button.ui-state-focus,
.ui-dialog.preuveConventionPopup .apicil_btn button.ui-state-active {
  background: initial !important; }

.preuveConventionPopup .question label.question-label a:after {
  content: "."; }

.preuveConventionPopup .question label.question-label a {
  color: inherit; }

.preuveConventionPopup .question label.question-label a:hover,
.preuveConventionPopup .question label.question-label a:focus,
.preuveConventionPopup .question label.question-label a:active {
  text-decoration: underline; }

.preuveConventionPopup .question label.question-label input {
  vertical-align: middle;
  position: absolute;
  display: none;
  cursor: pointer; }

.preuveConventionPopup .question label.question-label.active {
  transition: all 0.2s;
  color: #e72d2d; }

.preuveConventionPopup .question label.question-label {
  display: block;
  position: relative;
  user-select: none;
  cursor: pointer;
  padding-left: 22px;
  padding-top: 0; }

.preuveConventionPopup .question label.question-label input:checked ~ .checkmark {
  border-color: #e72d2d; }

.preuveConventionPopup .question label.question-label input:checked ~ .checkmark::after {
  display: block; }

.preuveConventionPopup .question label.question-label .checkmark::after {
  left: 2px;
  top: 2px;
  width: 8px;
  height: 8px;
  background-color: #e72d2d; }

.preuveConventionPopup .question label.question-label .checkmark::after {
  content: "";
  position: absolute;
  display: none; }

.preuveConventionPopup .question label.question-label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 12px;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 0; }

.ui-dialog.preuveConventionPopup {
  inset: 0!important; }

.center-flex {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.ui-dialog.preuveConventionPopup .header {
  font-size: 26px;
  color: #d40c22;
  margin-bottom: 15px;
  align-items: flex-start; }

.ui-dialog.preuveConventionPopup .ui-dialog-titlebar {
  display: none; }

.ui-dialog.preuveConventionPopup .ui-dialog-content {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.ui-dialog.preuveConventionPopup .dialog-body-wrapper {
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }

.ui-dialog.preuveConventionPopup .dialog-body-wrapper .element {
  margin-top: 15px; }

.ui-dialog.preuveConventionPopup .dialog-body-wrapper .element.message {
  font-size: 12px;
  color: #777; }

.ui-dialog.preuveConventionPopup .dialog-body-wrapper .element.question {
  margin-top: 18px;
  color: #d40c22;
  font-size: 12px;
  font-weight: bold; }

.preuveConventionPopup .action {
  margin-top: 45px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog {
  padding: 25px 45px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar {
  padding: 0;
  font-weight: bold;
  font-size: 14px; }

.apicil_generic .optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  color: #d40c22 !important; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-title.ui-dialog-title {
  width: 95% !important;
  margin-bottom: 20px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar-close {
  padding: 0!important;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 40px;
  z-index: 9;
  background: 0;
  border: 0;
  border-radius: 0;
  top: -15px;
  right: -30px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #d40c22;
  margin: 0;
  padding: 0; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-widget-header {
  margin: 0; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .apicil_btn {
  border-radius: 0; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .apicil_btn:nth-of-type(2) {
  float: right; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content {
  text-align: left; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .apicil_btn button {
  margin: 0; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .apicil_btn button.ui-state-focus,
.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .apicil_btn button.ui-state-active {
  background: initial !important; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .dialog-body {
  text-align: left;
  margin: 0 0 15px;
  padding: 0 0 10px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .dialog-body .dialog-body-phrase:first-of-type {
  margin-top: 10px;
  margin-bottom: 15px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .btn input {
  min-width: 290px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-content .btn {
  text-align: center;
  font-family: Arial,sans-serif;
  font-size: 1em; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar-close span {
  display: none; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 1px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 9px; }

.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar-close:before,
.optionProfilGestionRepartition .confirmation-arbitrage-encours-dialog.ui-dialog .ui-dialog-titlebar-close:after {
  content: '';
  position: absolute;
  top: 18px;
  width: 20px;
  height: 4px;
  background-color: #f44336; }

.demande-operation-recap.option-pg-page .recap-flag-arbitrage-encours {
  color: #d40c22 !important; }

.demande-operation-recap.option-pg-page .recap-flag-arbitrage-encours {
  margin: 30px 0 20px; }

.optionProfilGestionRepartition .profil-gestion-profilage-financier-facultatif-cases .info {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column; }

.optionProfilGestionRepartition .profil-gestion-profilage-financier-facultatif-cases .info .tldr a {
  color: #0077be; }

.optionProfilGestionRepartition .profil-gestion-profilage-financier-facultatif-cases .info .intro {
  color: #0077be;
  font-weight: bold; }

.optionProfilGestionRepartition .profil-gestion-profilage-financier-facultatif-cases .info .intro + .tldr {
  margin-top: 3px; }

.optionProfilGestionRepartition .profil-gestion-profilage-financier-facultatif-cases .icon {
  min-width: 50px;
  min-height: 50px;
  border: 4px solid #0077be;
  border-radius: 3px;
  color: #0077be;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  margin: 0 15px 0 0; }

.optionProfilGestionRepartition .profil-gestion-profilage-financier-facultatif-cases {
  display: flex;
  flex-direction: row;
  margin-bottom: 35px; }

.optionProfilGestionRepartition .fixed-bloc-profil {
  position: initial !important;
  margin-left: 0 !important; }

.content-multiple_support {
  width: 366px; }

.description-multiple-support {
  text-align: left;
  color: black;
  font-size: 13px;
  padding-left: 21px; }

.title-multiple-support {
  font-weight: bold;
  color: black;
  margin-bottom: 10px;
  font-size: 14px; }

#ficheDetaillee .addDocumentToOrganisationDiv .documentLabel, #ficheDetaillee .addDocumentToOrganisationDiv .documentLabel .documentsTypesLD {
  width: 100% !important; }

#ficheDetaillee .addDocumentToOrganisationDiv div.selector-small-size-125.documentsTypesLD div.selector, #ficheDetaillee .addDocumentToOrganisationDiv div.selector-small-size-125.documentsTypesLD div.selector select {
  width: 173px !important; }

.cosyPopup.popup-taux-confirm .ui-dialog-title {
  color: #0278C3;
  font-size: 24px;
  text-align: left;
  font-weight: normal; }

.btn-popup-taux {
  margin-top: 40px; }

.btn-popup-taux button {
  padding: 0px 10px!important; }

#listsouscriptionsportlet .label_eligibilite {
  background-color: red;
  position: relative;
  height: 9px;
  width: auto;
  font-size: 10px;
  font-weight: bold;
  padding: 4px; }

.changementCoordonnees .mentionLegal, .profilage_finnacier-body .mentionLegal {
  margin: 0!important;
  color: #666;
  font-size: 12px;
  font-weight: normal;
  opacity: .8;
  text-align: justify;
  font-style: italic; }

.changementCoordonnees .mentionLegal a, .profilage_finnacier-body .mentionLegal a {
  color: blue!important;
  text-decoration: underline!important; }

i.glyphicon.glyphicon-time {
  font-size: 16px;
  color: #000 !important; }

.icones-liste i.glyphicon.glyphicon-time {
  margin-left: 5px !important; }

.suivi-proposition-operation .ui-confirm-dialog .ui-dialog-titlebar-close {
  right: -8px !important;
  top: -18px !important; }

div.dossier-incomplet-btn.apicil_f-btn {
  float: right;
  text-align: center;
  position: absolute;
  margin-top: 35px;
  width: 100%; }

div.dossier-incomplet-btn.apicil_f-btn span {
  background-color: #db1726;
  width: 200px;
  margin: 0 auto; }

div.dossier-incomplet-popup .ui-confirm-dialog .ui-dialog-titlebar-close {
  left: 625px; }

div.analyse-risque-holder {
  margin-top: 80px; }

.analyse-conformite-kyc {
  margin-top: 3.75rem; }

.cc-obsolete .cc-obsolete-titre h3 {
  text-align: center; }

.cc-obsolete .cc-obsolete-titre h3 i {
  margin-right: 4px; }

.cc-obsolete {
  background: white;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  background: #f2f2f2;
  border-radius: 5px;
  padding: 5px 15px 15px 15px;
  margin-bottom: 20px; }

.cc-obsolete .cc-obsolete-contenu {
  background: white;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
  padding: 10px; }

.cc-obsolete .cc-obsolete-contenu ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  flex-wrap: wrap;
  margin: 0;
  padding: 0; }

.cc-obsolete .cc-obsolete-contenu ol li {
  counter-increment: my-awesome-counter;
  font-size: 0.8rem;
  margin-bottom: 0.5rem; }

.cc-obsolete .cc-obsolete-contenu ol li::before {
  content: counter(my-awesome-counter);
  font-weight: bold;
  width: 30PX;
  margin-right: 0.5rem;
  font-family: 'Abril Fatface', serif;
  line-height: 1;
  color: white;
  border: none;
  cursor: default;
  height: 30px;
  display: inline-flex;
  outline: 0;
  padding: 0;
  box-sizing: border-box;
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  align-items: center;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  white-space: nowrap;
  border-radius: 16px;
  vertical-align: middle;
  justify-content: center;
  text-decoration: none;
  background-color: black; }

.cc-obsolete .cc-obsolete-contenu p {
  padding-bottom: 7px; }

.cc-obsolete .cc-obsolete-contenu .cc-obsolete-contenu_button-container {
  text-align: center; }

.cc-obsolete .cc-obsolete-contenu .cc-obsolete-contenu_button {
  background: #0077be;
  border-radius: 5px;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 8px;
  color: #fff; }

.cc-obsolete .cc-obsolete-contenu .cc-obsolete-contenu_button input {
  text-transform: uppercase; }

/** STYLE BOUTON DEMARRAGE PROJET */
.co-btn-pi__link {
  border-radius: 3px;
  background-image: -moz-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  background-image: -webkit-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  background-image: -ms-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.33);
  position: absolute;
  width: 427px;
  height: 74px;
  z-index: 5; }

.co-btn-pi-container {
  position: relative;
  width: 427px;
  height: 74px; }

.co-btn-pi__icon-container {
  border-radius: 50%;
  background-color: white;
  position: absolute;
  left: 12px;
  top: 14px;
  width: 47px;
  height: 47px;
  z-index: 8; }

.isSiteErsClient .layout_1_2 #cosy-menu-column-1 {
  display: block!important; }

.co-btn-pi__icon {
  font-size: 24px;
  color: #0eb4bb;
  line-height: 1.2;
  text-align: center;
  position: absolute;
  left: 18px;
  top: 12px;
  z-index: 11; }

.co-btn-pi__title {
  font-size: 16px;
  color: white;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: left;
  position: absolute;
  left: 70px;
  top: 14.5px;
  z-index: 9; }

.co-btn-pi__subtitle {
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: left;
  position: absolute;
  left: 70px;
  top: 44.25px;
  z-index: 10; }

.cosy3Iframe .columns-1-2 #column-1, .cosy3Iframe .layout_1_2 #cosy-menu-column-1, .cosy3Iframe .columns-1 #column-1 .cosySearchPortlet-portlet, .cosy3Iframe #dockbar.dockbar, .cosy3Iframe .journal-content-article #journal-content-article {
  display: none; }

.site_pro.home_connecte.cosy3Iframe #content, .site_pro.cosy3Iframe.documentation #content, .site_pro.cosy3Iframe.documentation-admin #content {
  background: #f2f2f2; }

/*
 * Font Awesome Pro 5.10.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-center-h:before {
  content: "\f89c"; }

.fa-border-center-v:before {
  content: "\f89d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-stars:before {
  content: "\f762"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../fonts/fa-duotone-900.eot");
  src: url("../fonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-duotone-900.woff2") format("woff2"), url("../fonts/fa-duotone-900.woff") format("woff"), url("../fonts/fa-duotone-900.ttf") format("truetype"), url("../fonts/fa-duotone-900.svg#fontawesome") format("svg"); }

.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fad.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse {
  color: #fff; }

.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }

.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fad.fa-fw:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.fad.fa-abacus:after {
  content: "\10f640"; }

.fad.fa-acorn:after {
  content: "\10f6ae"; }

.fad.fa-ad:after {
  content: "\10f641"; }

.fad.fa-address-book:after {
  content: "\10f2b9"; }

.fad.fa-address-card:after {
  content: "\10f2bb"; }

.fad.fa-adjust:after {
  content: "\10f042"; }

.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

.fad.fa-alarm-plus:after {
  content: "\10f844"; }

.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

.fad.fa-alicorn:after {
  content: "\10f6b0"; }

.fad.fa-align-center:after {
  content: "\10f037"; }

.fad.fa-align-justify:after {
  content: "\10f039"; }

.fad.fa-align-left:after {
  content: "\10f036"; }

.fad.fa-align-right:after {
  content: "\10f038"; }

.fad.fa-align-slash:after {
  content: "\10f846"; }

.fad.fa-allergies:after {
  content: "\10f461"; }

.fad.fa-ambulance:after {
  content: "\10f0f9"; }

.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

.fad.fa-analytics:after {
  content: "\10f643"; }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-angel:after {
  content: "\10f779"; }

.fad.fa-angle-double-down:after {
  content: "\10f103"; }

.fad.fa-angle-double-left:after {
  content: "\10f100"; }

.fad.fa-angle-double-right:after {
  content: "\10f101"; }

.fad.fa-angle-double-up:after {
  content: "\10f102"; }

.fad.fa-angle-down:after {
  content: "\10f107"; }

.fad.fa-angle-left:after {
  content: "\10f104"; }

.fad.fa-angle-right:after {
  content: "\10f105"; }

.fad.fa-angle-up:after {
  content: "\10f106"; }

.fad.fa-angry:after {
  content: "\10f556"; }

.fad.fa-ankh:after {
  content: "\10f644"; }

.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

.fad.fa-archive:after {
  content: "\10f187"; }

.fad.fa-archway:after {
  content: "\10f557"; }

.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

.fad.fa-arrow-down:after {
  content: "\10f063"; }

.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

.fad.fa-arrow-left:after {
  content: "\10f060"; }

.fad.fa-arrow-right:after {
  content: "\10f061"; }

.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

.fad.fa-arrow-up:after {
  content: "\10f062"; }

.fad.fa-arrows:after {
  content: "\10f047"; }

.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

.fad.fa-arrows-h:after {
  content: "\10f07e"; }

.fad.fa-arrows-v:after {
  content: "\10f07d"; }

.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

.fad.fa-asterisk:after {
  content: "\10f069"; }

.fad.fa-at:after {
  content: "\10f1fa"; }

.fad.fa-atlas:after {
  content: "\10f558"; }

.fad.fa-atom:after {
  content: "\10f5d2"; }

.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

.fad.fa-audio-description:after {
  content: "\10f29e"; }

.fad.fa-award:after {
  content: "\10f559"; }

.fad.fa-axe:after {
  content: "\10f6b2"; }

.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

.fad.fa-baby:after {
  content: "\10f77c"; }

.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

.fad.fa-backpack:after {
  content: "\10f5d4"; }

.fad.fa-backspace:after {
  content: "\10f55a"; }

.fad.fa-backward:after {
  content: "\10f04a"; }

.fad.fa-bacon:after {
  content: "\10f7e5"; }

.fad.fa-badge:after {
  content: "\10f335"; }

.fad.fa-badge-check:after {
  content: "\10f336"; }

.fad.fa-badge-dollar:after {
  content: "\10f645"; }

.fad.fa-badge-percent:after {
  content: "\10f646"; }

.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

.fad.fa-bags-shopping:after {
  content: "\10f847"; }

.fad.fa-balance-scale:after {
  content: "\10f24e"; }

.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

.fad.fa-ball-pile:after {
  content: "\10f77e"; }

.fad.fa-ballot:after {
  content: "\10f732"; }

.fad.fa-ballot-check:after {
  content: "\10f733"; }

.fad.fa-ban:after {
  content: "\10f05e"; }

.fad.fa-band-aid:after {
  content: "\10f462"; }

.fad.fa-barcode:after {
  content: "\10f02a"; }

.fad.fa-barcode-alt:after {
  content: "\10f463"; }

.fad.fa-barcode-read:after {
  content: "\10f464"; }

.fad.fa-barcode-scan:after {
  content: "\10f465"; }

.fad.fa-bars:after {
  content: "\10f0c9"; }

.fad.fa-baseball:after {
  content: "\10f432"; }

.fad.fa-baseball-ball:after {
  content: "\10f433"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

.fad.fa-bat:after {
  content: "\10f6b5"; }

.fad.fa-bath:after {
  content: "\10f2cd"; }

.fad.fa-battery-bolt:after {
  content: "\10f376"; }

.fad.fa-battery-empty:after {
  content: "\10f244"; }

.fad.fa-battery-full:after {
  content: "\10f240"; }

.fad.fa-battery-half:after {
  content: "\10f242"; }

.fad.fa-battery-quarter:after {
  content: "\10f243"; }

.fad.fa-battery-slash:after {
  content: "\10f377"; }

.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

.fad.fa-bed:after {
  content: "\10f236"; }

.fad.fa-beer:after {
  content: "\10f0fc"; }

.fad.fa-bell:after {
  content: "\10f0f3"; }

.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

.fad.fa-bell-plus:after {
  content: "\10f849"; }

.fad.fa-bell-school:after {
  content: "\10f5d5"; }

.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

.fad.fa-bells:after {
  content: "\10f77f"; }

.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

.fad.fa-bible:after {
  content: "\10f647"; }

.fad.fa-bicycle:after {
  content: "\10f206"; }

.fad.fa-biking:after {
  content: "\10f84a"; }

.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

.fad.fa-binoculars:after {
  content: "\10f1e5"; }

.fad.fa-biohazard:after {
  content: "\10f780"; }

.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

.fad.fa-blanket:after {
  content: "\10f498"; }

.fad.fa-blender:after {
  content: "\10f517"; }

.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

.fad.fa-blind:after {
  content: "\10f29d"; }

.fad.fa-blog:after {
  content: "\10f781"; }

.fad.fa-bold:after {
  content: "\10f032"; }

.fad.fa-bolt:after {
  content: "\10f0e7"; }

.fad.fa-bomb:after {
  content: "\10f1e2"; }

.fad.fa-bone:after {
  content: "\10f5d7"; }

.fad.fa-bone-break:after {
  content: "\10f5d8"; }

.fad.fa-bong:after {
  content: "\10f55c"; }

.fad.fa-book:after {
  content: "\10f02d"; }

.fad.fa-book-alt:after {
  content: "\10f5d9"; }

.fad.fa-book-dead:after {
  content: "\10f6b7"; }

.fad.fa-book-heart:after {
  content: "\10f499"; }

.fad.fa-book-medical:after {
  content: "\10f7e6"; }

.fad.fa-book-open:after {
  content: "\10f518"; }

.fad.fa-book-reader:after {
  content: "\10f5da"; }

.fad.fa-book-spells:after {
  content: "\10f6b8"; }

.fad.fa-book-user:after {
  content: "\10f7e7"; }

.fad.fa-bookmark:after {
  content: "\10f02e"; }

.fad.fa-books:after {
  content: "\10f5db"; }

.fad.fa-books-medical:after {
  content: "\10f7e8"; }

.fad.fa-boot:after {
  content: "\10f782"; }

.fad.fa-booth-curtain:after {
  content: "\10f734"; }

.fad.fa-border-all:after {
  content: "\10f84c"; }

.fad.fa-border-bottom:after {
  content: "\10f84d"; }

.fad.fa-border-inner:after {
  content: "\10f84e"; }

.fad.fa-border-left:after {
  content: "\10f84f"; }

.fad.fa-border-none:after {
  content: "\10f850"; }

.fad.fa-border-outer:after {
  content: "\10f851"; }

.fad.fa-border-right:after {
  content: "\10f852"; }

.fad.fa-border-style:after {
  content: "\10f853"; }

.fad.fa-border-style-alt:after {
  content: "\10f854"; }

.fad.fa-border-top:after {
  content: "\10f855"; }

.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

.fad.fa-bowling-ball:after {
  content: "\10f436"; }

.fad.fa-bowling-pins:after {
  content: "\10f437"; }

.fad.fa-box:after {
  content: "\10f466"; }

.fad.fa-box-alt:after {
  content: "\10f49a"; }

.fad.fa-box-ballot:after {
  content: "\10f735"; }

.fad.fa-box-check:after {
  content: "\10f467"; }

.fad.fa-box-fragile:after {
  content: "\10f49b"; }

.fad.fa-box-full:after {
  content: "\10f49c"; }

.fad.fa-box-heart:after {
  content: "\10f49d"; }

.fad.fa-box-open:after {
  content: "\10f49e"; }

.fad.fa-box-up:after {
  content: "\10f49f"; }

.fad.fa-box-usd:after {
  content: "\10f4a0"; }

.fad.fa-boxes:after {
  content: "\10f468"; }

.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

.fad.fa-boxing-glove:after {
  content: "\10f438"; }

.fad.fa-brackets:after {
  content: "\10f7e9"; }

.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

.fad.fa-braille:after {
  content: "\10f2a1"; }

.fad.fa-brain:after {
  content: "\10f5dc"; }

.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

.fad.fa-briefcase:after {
  content: "\10f0b1"; }

.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

.fad.fa-bring-forward:after {
  content: "\10f856"; }

.fad.fa-bring-front:after {
  content: "\10f857"; }

.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

.fad.fa-broom:after {
  content: "\10f51a"; }

.fad.fa-browser:after {
  content: "\10f37e"; }

.fad.fa-brush:after {
  content: "\10f55d"; }

.fad.fa-bug:after {
  content: "\10f188"; }

.fad.fa-building:after {
  content: "\10f1ad"; }

.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

.fad.fa-bullseye:after {
  content: "\10f140"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

.fad.fa-burger-soda:after {
  content: "\10f858"; }

.fad.fa-burn:after {
  content: "\10f46a"; }

.fad.fa-burrito:after {
  content: "\10f7ed"; }

.fad.fa-bus:after {
  content: "\10f207"; }

.fad.fa-bus-alt:after {
  content: "\10f55e"; }

.fad.fa-bus-school:after {
  content: "\10f5dd"; }

.fad.fa-business-time:after {
  content: "\10f64a"; }

.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

.fad.fa-calculator:after {
  content: "\10f1ec"; }

.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

.fad.fa-calendar:after {
  content: "\10f133"; }

.fad.fa-calendar-alt:after {
  content: "\10f073"; }

.fad.fa-calendar-check:after {
  content: "\10f274"; }

.fad.fa-calendar-day:after {
  content: "\10f783"; }

.fad.fa-calendar-edit:after {
  content: "\10f333"; }

.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

.fad.fa-calendar-minus:after {
  content: "\10f272"; }

.fad.fa-calendar-plus:after {
  content: "\10f271"; }

.fad.fa-calendar-star:after {
  content: "\10f736"; }

.fad.fa-calendar-times:after {
  content: "\10f273"; }

.fad.fa-calendar-week:after {
  content: "\10f784"; }

.fad.fa-camera:after {
  content: "\10f030"; }

.fad.fa-camera-alt:after {
  content: "\10f332"; }

.fad.fa-camera-retro:after {
  content: "\10f083"; }

.fad.fa-campfire:after {
  content: "\10f6ba"; }

.fad.fa-campground:after {
  content: "\10f6bb"; }

.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

.fad.fa-candy-cane:after {
  content: "\10f786"; }

.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

.fad.fa-cannabis:after {
  content: "\10f55f"; }

.fad.fa-capsules:after {
  content: "\10f46b"; }

.fad.fa-car:after {
  content: "\10f1b9"; }

.fad.fa-car-alt:after {
  content: "\10f5de"; }

.fad.fa-car-battery:after {
  content: "\10f5df"; }

.fad.fa-car-building:after {
  content: "\10f859"; }

.fad.fa-car-bump:after {
  content: "\10f5e0"; }

.fad.fa-car-bus:after {
  content: "\10f85a"; }

.fad.fa-car-crash:after {
  content: "\10f5e1"; }

.fad.fa-car-garage:after {
  content: "\10f5e2"; }

.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

.fad.fa-car-side:after {
  content: "\10f5e4"; }

.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

.fad.fa-car-wash:after {
  content: "\10f5e6"; }

.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

.fad.fa-caret-down:after {
  content: "\10f0d7"; }

.fad.fa-caret-left:after {
  content: "\10f0d9"; }

.fad.fa-caret-right:after {
  content: "\10f0da"; }

.fad.fa-caret-square-down:after {
  content: "\10f150"; }

.fad.fa-caret-square-left:after {
  content: "\10f191"; }

.fad.fa-caret-square-right:after {
  content: "\10f152"; }

.fad.fa-caret-square-up:after {
  content: "\10f151"; }

.fad.fa-caret-up:after {
  content: "\10f0d8"; }

.fad.fa-carrot:after {
  content: "\10f787"; }

.fad.fa-cars:after {
  content: "\10f85b"; }

.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

.fad.fa-cart-plus:after {
  content: "\10f217"; }

.fad.fa-cash-register:after {
  content: "\10f788"; }

.fad.fa-cat:after {
  content: "\10f6be"; }

.fad.fa-cauldron:after {
  content: "\10f6bf"; }

.fad.fa-certificate:after {
  content: "\10f0a3"; }

.fad.fa-chair:after {
  content: "\10f6c0"; }

.fad.fa-chair-office:after {
  content: "\10f6c1"; }

.fad.fa-chalkboard:after {
  content: "\10f51b"; }

.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

.fad.fa-charging-station:after {
  content: "\10f5e7"; }

.fad.fa-chart-area:after {
  content: "\10f1fe"; }

.fad.fa-chart-bar:after {
  content: "\10f080"; }

.fad.fa-chart-line:after {
  content: "\10f201"; }

.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

.fad.fa-chart-network:after {
  content: "\10f78a"; }

.fad.fa-chart-pie:after {
  content: "\10f200"; }

.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

.fad.fa-check:after {
  content: "\10f00c"; }

.fad.fa-check-circle:after {
  content: "\10f058"; }

.fad.fa-check-double:after {
  content: "\10f560"; }

.fad.fa-check-square:after {
  content: "\10f14a"; }

.fad.fa-cheese:after {
  content: "\10f7ef"; }

.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

.fad.fa-chess:after {
  content: "\10f439"; }

.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

.fad.fa-chess-board:after {
  content: "\10f43c"; }

.fad.fa-chess-clock:after {
  content: "\10f43d"; }

.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

.fad.fa-chess-king:after {
  content: "\10f43f"; }

.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

.fad.fa-chess-knight:after {
  content: "\10f441"; }

.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

.fad.fa-chess-pawn:after {
  content: "\10f443"; }

.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

.fad.fa-chess-queen:after {
  content: "\10f445"; }

.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

.fad.fa-chess-rook:after {
  content: "\10f447"; }

.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

.fad.fa-chevron-down:after {
  content: "\10f078"; }

.fad.fa-chevron-left:after {
  content: "\10f053"; }

.fad.fa-chevron-right:after {
  content: "\10f054"; }

.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

.fad.fa-chevron-up:after {
  content: "\10f077"; }

.fad.fa-child:after {
  content: "\10f1ae"; }

.fad.fa-chimney:after {
  content: "\10f78b"; }

.fad.fa-church:after {
  content: "\10f51d"; }

.fad.fa-circle:after {
  content: "\10f111"; }

.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

.fad.fa-city:after {
  content: "\10f64f"; }

.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

.fad.fa-clipboard:after {
  content: "\10f328"; }

.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

.fad.fa-clock:after {
  content: "\10f017"; }

.fad.fa-clone:after {
  content: "\10f24d"; }

.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

.fad.fa-cloud:after {
  content: "\10f0c2"; }

.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

.fad.fa-cloud-hail:after {
  content: "\10f739"; }

.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

.fad.fa-cloud-snow:after {
  content: "\10f742"; }

.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

.fad.fa-clouds:after {
  content: "\10f744"; }

.fad.fa-clouds-moon:after {
  content: "\10f745"; }

.fad.fa-clouds-sun:after {
  content: "\10f746"; }

.fad.fa-club:after {
  content: "\10f327"; }

.fad.fa-cocktail:after {
  content: "\10f561"; }

.fad.fa-code:after {
  content: "\10f121"; }

.fad.fa-code-branch:after {
  content: "\10f126"; }

.fad.fa-code-commit:after {
  content: "\10f386"; }

.fad.fa-code-merge:after {
  content: "\10f387"; }

.fad.fa-coffee:after {
  content: "\10f0f4"; }

.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

.fad.fa-coffin:after {
  content: "\10f6c6"; }

.fad.fa-cog:after {
  content: "\10f013"; }

.fad.fa-cogs:after {
  content: "\10f085"; }

.fad.fa-coin:after {
  content: "\10f85c"; }

.fad.fa-coins:after {
  content: "\10f51e"; }

.fad.fa-columns:after {
  content: "\10f0db"; }

.fad.fa-comment:after {
  content: "\10f075"; }

.fad.fa-comment-alt:after {
  content: "\10f27a"; }

.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

.fad.fa-comment-check:after {
  content: "\10f4ac"; }

.fad.fa-comment-dollar:after {
  content: "\10f651"; }

.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

.fad.fa-comment-times:after {
  content: "\10f4b5"; }

.fad.fa-comments:after {
  content: "\10f086"; }

.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

.fad.fa-comments-dollar:after {
  content: "\10f653"; }

.fad.fa-compact-disc:after {
  content: "\10f51f"; }

.fad.fa-compass:after {
  content: "\10f14e"; }

.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

.fad.fa-compress:after {
  content: "\10f066"; }

.fad.fa-compress-alt:after {
  content: "\10f422"; }

.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

.fad.fa-compress-wide:after {
  content: "\10f326"; }

.fad.fa-concierge-bell:after {
  content: "\10f562"; }

.fad.fa-construction:after {
  content: "\10f85d"; }

.fad.fa-container-storage:after {
  content: "\10f4b7"; }

.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

.fad.fa-cookie:after {
  content: "\10f563"; }

.fad.fa-cookie-bite:after {
  content: "\10f564"; }

.fad.fa-copy:after {
  content: "\10f0c5"; }

.fad.fa-copyright:after {
  content: "\10f1f9"; }

.fad.fa-corn:after {
  content: "\10f6c7"; }

.fad.fa-couch:after {
  content: "\10f4b8"; }

.fad.fa-cow:after {
  content: "\10f6c8"; }

.fad.fa-credit-card:after {
  content: "\10f09d"; }

.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

.fad.fa-cricket:after {
  content: "\10f449"; }

.fad.fa-croissant:after {
  content: "\10f7f6"; }

.fad.fa-crop:after {
  content: "\10f125"; }

.fad.fa-crop-alt:after {
  content: "\10f565"; }

.fad.fa-cross:after {
  content: "\10f654"; }

.fad.fa-crosshairs:after {
  content: "\10f05b"; }

.fad.fa-crow:after {
  content: "\10f520"; }

.fad.fa-crown:after {
  content: "\10f521"; }

.fad.fa-crutch:after {
  content: "\10f7f7"; }

.fad.fa-crutches:after {
  content: "\10f7f8"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-cubes:after {
  content: "\10f1b3"; }

.fad.fa-curling:after {
  content: "\10f44a"; }

.fad.fa-cut:after {
  content: "\10f0c4"; }

.fad.fa-dagger:after {
  content: "\10f6cb"; }

.fad.fa-database:after {
  content: "\10f1c0"; }

.fad.fa-deaf:after {
  content: "\10f2a4"; }

.fad.fa-debug:after {
  content: "\10f7f9"; }

.fad.fa-deer:after {
  content: "\10f78e"; }

.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

.fad.fa-democrat:after {
  content: "\10f747"; }

.fad.fa-desktop:after {
  content: "\10f108"; }

.fad.fa-desktop-alt:after {
  content: "\10f390"; }

.fad.fa-dewpoint:after {
  content: "\10f748"; }

.fad.fa-dharmachakra:after {
  content: "\10f655"; }

.fad.fa-diagnoses:after {
  content: "\10f470"; }

.fad.fa-diamond:after {
  content: "\10f219"; }

.fad.fa-dice:after {
  content: "\10f522"; }

.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

.fad.fa-dice-five:after {
  content: "\10f523"; }

.fad.fa-dice-four:after {
  content: "\10f524"; }

.fad.fa-dice-one:after {
  content: "\10f525"; }

.fad.fa-dice-six:after {
  content: "\10f526"; }

.fad.fa-dice-three:after {
  content: "\10f527"; }

.fad.fa-dice-two:after {
  content: "\10f528"; }

.fad.fa-digging:after {
  content: "\10f85e"; }

.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

.fad.fa-diploma:after {
  content: "\10f5ea"; }

.fad.fa-directions:after {
  content: "\10f5eb"; }

.fad.fa-disease:after {
  content: "\10f7fa"; }

.fad.fa-divide:after {
  content: "\10f529"; }

.fad.fa-dizzy:after {
  content: "\10f567"; }

.fad.fa-dna:after {
  content: "\10f471"; }

.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

.fad.fa-dollar-sign:after {
  content: "\10f155"; }

.fad.fa-dolly:after {
  content: "\10f472"; }

.fad.fa-dolly-empty:after {
  content: "\10f473"; }

.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

.fad.fa-donate:after {
  content: "\10f4b9"; }

.fad.fa-door-closed:after {
  content: "\10f52a"; }

.fad.fa-door-open:after {
  content: "\10f52b"; }

.fad.fa-dot-circle:after {
  content: "\10f192"; }

.fad.fa-dove:after {
  content: "\10f4ba"; }

.fad.fa-download:after {
  content: "\10f019"; }

.fad.fa-drafting-compass:after {
  content: "\10f568"; }

.fad.fa-dragon:after {
  content: "\10f6d5"; }

.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

.fad.fa-draw-square:after {
  content: "\10f5ef"; }

.fad.fa-dreidel:after {
  content: "\10f792"; }

.fad.fa-drone:after {
  content: "\10f85f"; }

.fad.fa-drone-alt:after {
  content: "\10f860"; }

.fad.fa-drum:after {
  content: "\10f569"; }

.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

.fad.fa-drumstick:after {
  content: "\10f6d6"; }

.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

.fad.fa-dryer:after {
  content: "\10f861"; }

.fad.fa-dryer-alt:after {
  content: "\10f862"; }

.fad.fa-duck:after {
  content: "\10f6d8"; }

.fad.fa-dumbbell:after {
  content: "\10f44b"; }

.fad.fa-dumpster:after {
  content: "\10f793"; }

.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

.fad.fa-dungeon:after {
  content: "\10f6d9"; }

.fad.fa-ear:after {
  content: "\10f5f0"; }

.fad.fa-ear-muffs:after {
  content: "\10f795"; }

.fad.fa-eclipse:after {
  content: "\10f749"; }

.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

.fad.fa-edit:after {
  content: "\10f044"; }

.fad.fa-egg:after {
  content: "\10f7fb"; }

.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

.fad.fa-eject:after {
  content: "\10f052"; }

.fad.fa-elephant:after {
  content: "\10f6da"; }

.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

.fad.fa-empty-set:after {
  content: "\10f656"; }

.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

.fad.fa-envelope:after {
  content: "\10f0e0"; }

.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

.fad.fa-envelope-square:after {
  content: "\10f199"; }

.fad.fa-equals:after {
  content: "\10f52c"; }

.fad.fa-eraser:after {
  content: "\10f12d"; }

.fad.fa-ethernet:after {
  content: "\10f796"; }

.fad.fa-euro-sign:after {
  content: "\10f153"; }

.fad.fa-exchange:after {
  content: "\10f0ec"; }

.fad.fa-exchange-alt:after {
  content: "\10f362"; }

.fad.fa-exclamation:after {
  content: "\10f12a"; }

.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

.fad.fa-exclamation-square:after {
  content: "\10f321"; }

.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

.fad.fa-expand:after {
  content: "\10f065"; }

.fad.fa-expand-alt:after {
  content: "\10f424"; }

.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

.fad.fa-expand-wide:after {
  content: "\10f320"; }

.fad.fa-external-link:after {
  content: "\10f08e"; }

.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

.fad.fa-external-link-square:after {
  content: "\10f14c"; }

.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

.fad.fa-eye:after {
  content: "\10f06e"; }

.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

.fad.fa-eye-evil:after {
  content: "\10f6db"; }

.fad.fa-eye-slash:after {
  content: "\10f070"; }

.fad.fa-fan:after {
  content: "\10f863"; }

.fad.fa-farm:after {
  content: "\10f864"; }

.fad.fa-fast-backward:after {
  content: "\10f049"; }

.fad.fa-fast-forward:after {
  content: "\10f050"; }

.fad.fa-fax:after {
  content: "\10f1ac"; }

.fad.fa-feather:after {
  content: "\10f52d"; }

.fad.fa-feather-alt:after {
  content: "\10f56b"; }

.fad.fa-female:after {
  content: "\10f182"; }

.fad.fa-field-hockey:after {
  content: "\10f44c"; }

.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

.fad.fa-file:after {
  content: "\10f15b"; }

.fad.fa-file-alt:after {
  content: "\10f15c"; }

.fad.fa-file-archive:after {
  content: "\10f1c6"; }

.fad.fa-file-audio:after {
  content: "\10f1c7"; }

.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

.fad.fa-file-chart-line:after {
  content: "\10f659"; }

.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

.fad.fa-file-check:after {
  content: "\10f316"; }

.fad.fa-file-code:after {
  content: "\10f1c9"; }

.fad.fa-file-contract:after {
  content: "\10f56c"; }

.fad.fa-file-csv:after {
  content: "\10f6dd"; }

.fad.fa-file-download:after {
  content: "\10f56d"; }

.fad.fa-file-edit:after {
  content: "\10f31c"; }

.fad.fa-file-excel:after {
  content: "\10f1c3"; }

.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

.fad.fa-file-export:after {
  content: "\10f56e"; }

.fad.fa-file-image:after {
  content: "\10f1c5"; }

.fad.fa-file-import:after {
  content: "\10f56f"; }

.fad.fa-file-invoice:after {
  content: "\10f570"; }

.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

.fad.fa-file-medical:after {
  content: "\10f477"; }

.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

.fad.fa-file-minus:after {
  content: "\10f318"; }

.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

.fad.fa-file-plus:after {
  content: "\10f319"; }

.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

.fad.fa-file-prescription:after {
  content: "\10f572"; }

.fad.fa-file-search:after {
  content: "\10f865"; }

.fad.fa-file-signature:after {
  content: "\10f573"; }

.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

.fad.fa-file-times:after {
  content: "\10f317"; }

.fad.fa-file-upload:after {
  content: "\10f574"; }

.fad.fa-file-user:after {
  content: "\10f65c"; }

.fad.fa-file-video:after {
  content: "\10f1c8"; }

.fad.fa-file-word:after {
  content: "\10f1c2"; }

.fad.fa-files-medical:after {
  content: "\10f7fd"; }

.fad.fa-fill:after {
  content: "\10f575"; }

.fad.fa-fill-drip:after {
  content: "\10f576"; }

.fad.fa-film:after {
  content: "\10f008"; }

.fad.fa-film-alt:after {
  content: "\10f3a0"; }

.fad.fa-filter:after {
  content: "\10f0b0"; }

.fad.fa-fingerprint:after {
  content: "\10f577"; }

.fad.fa-fire:after {
  content: "\10f06d"; }

.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

.fad.fa-fireplace:after {
  content: "\10f79a"; }

.fad.fa-first-aid:after {
  content: "\10f479"; }

.fad.fa-fish:after {
  content: "\10f578"; }

.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

.fad.fa-fist-raised:after {
  content: "\10f6de"; }

.fad.fa-flag:after {
  content: "\10f024"; }

.fad.fa-flag-alt:after {
  content: "\10f74c"; }

.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

.fad.fa-flag-usa:after {
  content: "\10f74d"; }

.fad.fa-flame:after {
  content: "\10f6df"; }

.fad.fa-flask:after {
  content: "\10f0c3"; }

.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

.fad.fa-flower:after {
  content: "\10f7ff"; }

.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

.fad.fa-flower-tulip:after {
  content: "\10f801"; }

.fad.fa-flushed:after {
  content: "\10f579"; }

.fad.fa-fog:after {
  content: "\10f74e"; }

.fad.fa-folder:after {
  content: "\10f07b"; }

.fad.fa-folder-minus:after {
  content: "\10f65d"; }

.fad.fa-folder-open:after {
  content: "\10f07c"; }

.fad.fa-folder-plus:after {
  content: "\10f65e"; }

.fad.fa-folder-times:after {
  content: "\10f65f"; }

.fad.fa-folder-tree:after {
  content: "\10f802"; }

.fad.fa-folders:after {
  content: "\10f660"; }

.fad.fa-font:after {
  content: "\10f031"; }

.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

.fad.fa-font-case:after {
  content: "\10f866"; }

.fad.fa-football-ball:after {
  content: "\10f44e"; }

.fad.fa-football-helmet:after {
  content: "\10f44f"; }

.fad.fa-forklift:after {
  content: "\10f47a"; }

.fad.fa-forward:after {
  content: "\10f04e"; }

.fad.fa-fragile:after {
  content: "\10f4bb"; }

.fad.fa-french-fries:after {
  content: "\10f803"; }

.fad.fa-frog:after {
  content: "\10f52e"; }

.fad.fa-frosty-head:after {
  content: "\10f79b"; }

.fad.fa-frown:after {
  content: "\10f119"; }

.fad.fa-frown-open:after {
  content: "\10f57a"; }

.fad.fa-function:after {
  content: "\10f661"; }

.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

.fad.fa-futbol:after {
  content: "\10f1e3"; }

.fad.fa-game-board:after {
  content: "\10f867"; }

.fad.fa-game-board-alt:after {
  content: "\10f868"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-gas-pump:after {
  content: "\10f52f"; }

.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

.fad.fa-gavel:after {
  content: "\10f0e3"; }

.fad.fa-gem:after {
  content: "\10f3a5"; }

.fad.fa-genderless:after {
  content: "\10f22d"; }

.fad.fa-ghost:after {
  content: "\10f6e2"; }

.fad.fa-gift:after {
  content: "\10f06b"; }

.fad.fa-gift-card:after {
  content: "\10f663"; }

.fad.fa-gifts:after {
  content: "\10f79c"; }

.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

.fad.fa-glass:after {
  content: "\10f804"; }

.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

.fad.fa-glass-citrus:after {
  content: "\10f869"; }

.fad.fa-glass-martini:after {
  content: "\10f000"; }

.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

.fad.fa-glasses:after {
  content: "\10f530"; }

.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

.fad.fa-globe:after {
  content: "\10f0ac"; }

.fad.fa-globe-africa:after {
  content: "\10f57c"; }

.fad.fa-globe-americas:after {
  content: "\10f57d"; }

.fad.fa-globe-asia:after {
  content: "\10f57e"; }

.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

.fad.fa-golf-ball:after {
  content: "\10f450"; }

.fad.fa-golf-club:after {
  content: "\10f451"; }

.fad.fa-gopuram:after {
  content: "\10f664"; }

.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

.fad.fa-greater-than:after {
  content: "\10f531"; }

.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

.fad.fa-grimace:after {
  content: "\10f57f"; }

.fad.fa-grin:after {
  content: "\10f580"; }

.fad.fa-grin-alt:after {
  content: "\10f581"; }

.fad.fa-grin-beam:after {
  content: "\10f582"; }

.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

.fad.fa-grin-hearts:after {
  content: "\10f584"; }

.fad.fa-grin-squint:after {
  content: "\10f585"; }

.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

.fad.fa-grin-stars:after {
  content: "\10f587"; }

.fad.fa-grin-tears:after {
  content: "\10f588"; }

.fad.fa-grin-tongue:after {
  content: "\10f589"; }

.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

.fad.fa-grin-wink:after {
  content: "\10f58c"; }

.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

.fad.fa-guitar:after {
  content: "\10f7a6"; }

.fad.fa-h-square:after {
  content: "\10f0fd"; }

.fad.fa-h1:after {
  content: "\10f313"; }

.fad.fa-h2:after {
  content: "\10f314"; }

.fad.fa-h3:after {
  content: "\10f315"; }

.fad.fa-h4:after {
  content: "\10f86a"; }

.fad.fa-hamburger:after {
  content: "\10f805"; }

.fad.fa-hammer:after {
  content: "\10f6e3"; }

.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

.fad.fa-hamsa:after {
  content: "\10f665"; }

.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

.fad.fa-hand-lizard:after {
  content: "\10f258"; }

.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

.fad.fa-hand-paper:after {
  content: "\10f256"; }

.fad.fa-hand-peace:after {
  content: "\10f25b"; }

.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

.fad.fa-hand-rock:after {
  content: "\10f255"; }

.fad.fa-hand-scissors:after {
  content: "\10f257"; }

.fad.fa-hand-spock:after {
  content: "\10f259"; }

.fad.fa-hands:after {
  content: "\10f4c2"; }

.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

.fad.fa-handshake:after {
  content: "\10f2b5"; }

.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

.fad.fa-hard-hat:after {
  content: "\10f807"; }

.fad.fa-hashtag:after {
  content: "\10f292"; }

.fad.fa-hat-chef:after {
  content: "\10f86b"; }

.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

.fad.fa-haykal:after {
  content: "\10f666"; }

.fad.fa-hdd:after {
  content: "\10f0a0"; }

.fad.fa-head-side:after {
  content: "\10f6e9"; }

.fad.fa-head-side-brain:after {
  content: "\10f808"; }

.fad.fa-head-side-medical:after {
  content: "\10f809"; }

.fad.fa-head-vr:after {
  content: "\10f6ea"; }

.fad.fa-heading:after {
  content: "\10f1dc"; }

.fad.fa-headphones:after {
  content: "\10f025"; }

.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

.fad.fa-headset:after {
  content: "\10f590"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

.fad.fa-heart-square:after {
  content: "\10f4c8"; }

.fad.fa-heartbeat:after {
  content: "\10f21e"; }

.fad.fa-helicopter:after {
  content: "\10f533"; }

.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

.fad.fa-hexagon:after {
  content: "\10f312"; }

.fad.fa-highlighter:after {
  content: "\10f591"; }

.fad.fa-hiking:after {
  content: "\10f6ec"; }

.fad.fa-hippo:after {
  content: "\10f6ed"; }

.fad.fa-history:after {
  content: "\10f1da"; }

.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-home-alt:after {
  content: "\10f80a"; }

.fad.fa-home-heart:after {
  content: "\10f4c9"; }

.fad.fa-home-lg:after {
  content: "\10f80b"; }

.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

.fad.fa-horse:after {
  content: "\10f6f0"; }

.fad.fa-horse-head:after {
  content: "\10f7ab"; }

.fad.fa-hospital:after {
  content: "\10f0f8"; }

.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

.fad.fa-hospital-user:after {
  content: "\10f80d"; }

.fad.fa-hospitals:after {
  content: "\10f80e"; }

.fad.fa-hot-tub:after {
  content: "\10f593"; }

.fad.fa-hotdog:after {
  content: "\10f80f"; }

.fad.fa-hotel:after {
  content: "\10f594"; }

.fad.fa-hourglass:after {
  content: "\10f254"; }

.fad.fa-hourglass-end:after {
  content: "\10f253"; }

.fad.fa-hourglass-half:after {
  content: "\10f252"; }

.fad.fa-hourglass-start:after {
  content: "\10f251"; }

.fad.fa-house-damage:after {
  content: "\10f6f1"; }

.fad.fa-house-flood:after {
  content: "\10f74f"; }

.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

.fad.fa-humidity:after {
  content: "\10f750"; }

.fad.fa-hurricane:after {
  content: "\10f751"; }

.fad.fa-i-cursor:after {
  content: "\10f246"; }

.fad.fa-ice-cream:after {
  content: "\10f810"; }

.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

.fad.fa-icicles:after {
  content: "\10f7ad"; }

.fad.fa-icons:after {
  content: "\10f86d"; }

.fad.fa-icons-alt:after {
  content: "\10f86e"; }

.fad.fa-id-badge:after {
  content: "\10f2c1"; }

.fad.fa-id-card:after {
  content: "\10f2c2"; }

.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

.fad.fa-igloo:after {
  content: "\10f7ae"; }

.fad.fa-image:after {
  content: "\10f03e"; }

.fad.fa-images:after {
  content: "\10f302"; }

.fad.fa-inbox:after {
  content: "\10f01c"; }

.fad.fa-inbox-in:after {
  content: "\10f310"; }

.fad.fa-inbox-out:after {
  content: "\10f311"; }

.fad.fa-indent:after {
  content: "\10f03c"; }

.fad.fa-industry:after {
  content: "\10f275"; }

.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

.fad.fa-infinity:after {
  content: "\10f534"; }

.fad.fa-info:after {
  content: "\10f129"; }

.fad.fa-info-circle:after {
  content: "\10f05a"; }

.fad.fa-info-square:after {
  content: "\10f30f"; }

.fad.fa-inhaler:after {
  content: "\10f5f9"; }

.fad.fa-integral:after {
  content: "\10f667"; }

.fad.fa-intersection:after {
  content: "\10f668"; }

.fad.fa-inventory:after {
  content: "\10f480"; }

.fad.fa-island-tropical:after {
  content: "\10f811"; }

.fad.fa-italic:after {
  content: "\10f033"; }

.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

.fad.fa-jedi:after {
  content: "\10f669"; }

.fad.fa-joint:after {
  content: "\10f595"; }

.fad.fa-journal-whills:after {
  content: "\10f66a"; }

.fad.fa-kaaba:after {
  content: "\10f66b"; }

.fad.fa-kerning:after {
  content: "\10f86f"; }

.fad.fa-key:after {
  content: "\10f084"; }

.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

.fad.fa-keyboard:after {
  content: "\10f11c"; }

.fad.fa-keynote:after {
  content: "\10f66c"; }

.fad.fa-khanda:after {
  content: "\10f66d"; }

.fad.fa-kidneys:after {
  content: "\10f5fb"; }

.fad.fa-kiss:after {
  content: "\10f596"; }

.fad.fa-kiss-beam:after {
  content: "\10f597"; }

.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

.fad.fa-kite:after {
  content: "\10f6f4"; }

.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

.fad.fa-lambda:after {
  content: "\10f66e"; }

.fad.fa-lamp:after {
  content: "\10f4ca"; }

.fad.fa-landmark:after {
  content: "\10f66f"; }

.fad.fa-landmark-alt:after {
  content: "\10f752"; }

.fad.fa-language:after {
  content: "\10f1ab"; }

.fad.fa-laptop:after {
  content: "\10f109"; }

.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

.fad.fa-laptop-medical:after {
  content: "\10f812"; }

.fad.fa-laugh:after {
  content: "\10f599"; }

.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

.fad.fa-layer-group:after {
  content: "\10f5fd"; }

.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

.fad.fa-leaf:after {
  content: "\10f06c"; }

.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

.fad.fa-lemon:after {
  content: "\10f094"; }

.fad.fa-less-than:after {
  content: "\10f536"; }

.fad.fa-less-than-equal:after {
  content: "\10f537"; }

.fad.fa-level-down:after {
  content: "\10f149"; }

.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

.fad.fa-level-up:after {
  content: "\10f148"; }

.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

.fad.fa-life-ring:after {
  content: "\10f1cd"; }

.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

.fad.fa-line-columns:after {
  content: "\10f870"; }

.fad.fa-line-height:after {
  content: "\10f871"; }

.fad.fa-link:after {
  content: "\10f0c1"; }

.fad.fa-lips:after {
  content: "\10f600"; }

.fad.fa-lira-sign:after {
  content: "\10f195"; }

.fad.fa-list:after {
  content: "\10f03a"; }

.fad.fa-list-alt:after {
  content: "\10f022"; }

.fad.fa-list-ol:after {
  content: "\10f0cb"; }

.fad.fa-list-ul:after {
  content: "\10f0ca"; }

.fad.fa-location:after {
  content: "\10f601"; }

.fad.fa-location-arrow:after {
  content: "\10f124"; }

.fad.fa-location-circle:after {
  content: "\10f602"; }

.fad.fa-location-slash:after {
  content: "\10f603"; }

.fad.fa-lock:after {
  content: "\10f023"; }

.fad.fa-lock-alt:after {
  content: "\10f30d"; }

.fad.fa-lock-open:after {
  content: "\10f3c1"; }

.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

.fad.fa-loveseat:after {
  content: "\10f4cc"; }

.fad.fa-low-vision:after {
  content: "\10f2a8"; }

.fad.fa-luchador:after {
  content: "\10f455"; }

.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

.fad.fa-lungs:after {
  content: "\10f604"; }

.fad.fa-mace:after {
  content: "\10f6f8"; }

.fad.fa-magic:after {
  content: "\10f0d0"; }

.fad.fa-magnet:after {
  content: "\10f076"; }

.fad.fa-mail-bulk:after {
  content: "\10f674"; }

.fad.fa-mailbox:after {
  content: "\10f813"; }

.fad.fa-male:after {
  content: "\10f183"; }

.fad.fa-mandolin:after {
  content: "\10f6f9"; }

.fad.fa-map:after {
  content: "\10f279"; }

.fad.fa-map-marked:after {
  content: "\10f59f"; }

.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

.fad.fa-map-marker:after {
  content: "\10f041"; }

.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

.fad.fa-map-marker-check:after {
  content: "\10f606"; }

.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

.fad.fa-map-pin:after {
  content: "\10f276"; }

.fad.fa-map-signs:after {
  content: "\10f277"; }

.fad.fa-marker:after {
  content: "\10f5a1"; }

.fad.fa-mars:after {
  content: "\10f222"; }

.fad.fa-mars-double:after {
  content: "\10f227"; }

.fad.fa-mars-stroke:after {
  content: "\10f229"; }

.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

.fad.fa-mask:after {
  content: "\10f6fa"; }

.fad.fa-meat:after {
  content: "\10f814"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-medkit:after {
  content: "\10f0fa"; }

.fad.fa-megaphone:after {
  content: "\10f675"; }

.fad.fa-meh:after {
  content: "\10f11a"; }

.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

.fad.fa-memory:after {
  content: "\10f538"; }

.fad.fa-menorah:after {
  content: "\10f676"; }

.fad.fa-mercury:after {
  content: "\10f223"; }

.fad.fa-meteor:after {
  content: "\10f753"; }

.fad.fa-microchip:after {
  content: "\10f2db"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

.fad.fa-microphone-slash:after {
  content: "\10f131"; }

.fad.fa-microscope:after {
  content: "\10f610"; }

.fad.fa-mind-share:after {
  content: "\10f677"; }

.fad.fa-minus:after {
  content: "\10f068"; }

.fad.fa-minus-circle:after {
  content: "\10f056"; }

.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

.fad.fa-minus-octagon:after {
  content: "\10f308"; }

.fad.fa-minus-square:after {
  content: "\10f146"; }

.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

.fad.fa-mitten:after {
  content: "\10f7b5"; }

.fad.fa-mobile:after {
  content: "\10f10b"; }

.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

.fad.fa-money-bill:after {
  content: "\10f0d6"; }

.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

.fad.fa-money-check:after {
  content: "\10f53c"; }

.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

.fad.fa-money-check-edit:after {
  content: "\10f872"; }

.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

.fad.fa-monkey:after {
  content: "\10f6fb"; }

.fad.fa-monument:after {
  content: "\10f5a6"; }

.fad.fa-moon:after {
  content: "\10f186"; }

.fad.fa-moon-cloud:after {
  content: "\10f754"; }

.fad.fa-moon-stars:after {
  content: "\10f755"; }

.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

.fad.fa-mosque:after {
  content: "\10f678"; }

.fad.fa-motorcycle:after {
  content: "\10f21c"; }

.fad.fa-mountain:after {
  content: "\10f6fc"; }

.fad.fa-mountains:after {
  content: "\10f6fd"; }

.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

.fad.fa-mug:after {
  content: "\10f874"; }

.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

.fad.fa-mug-tea:after {
  content: "\10f875"; }

.fad.fa-music:after {
  content: "\10f001"; }

.fad.fa-narwhal:after {
  content: "\10f6fe"; }

.fad.fa-network-wired:after {
  content: "\10f6ff"; }

.fad.fa-neuter:after {
  content: "\10f22c"; }

.fad.fa-newspaper:after {
  content: "\10f1ea"; }

.fad.fa-not-equal:after {
  content: "\10f53e"; }

.fad.fa-notes-medical:after {
  content: "\10f481"; }

.fad.fa-object-group:after {
  content: "\10f247"; }

.fad.fa-object-ungroup:after {
  content: "\10f248"; }

.fad.fa-octagon:after {
  content: "\10f306"; }

.fad.fa-oil-can:after {
  content: "\10f613"; }

.fad.fa-oil-temp:after {
  content: "\10f614"; }

.fad.fa-om:after {
  content: "\10f679"; }

.fad.fa-omega:after {
  content: "\10f67a"; }

.fad.fa-ornament:after {
  content: "\10f7b8"; }

.fad.fa-otter:after {
  content: "\10f700"; }

.fad.fa-outdent:after {
  content: "\10f03b"; }

.fad.fa-overline:after {
  content: "\10f876"; }

.fad.fa-page-break:after {
  content: "\10f877"; }

.fad.fa-pager:after {
  content: "\10f815"; }

.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

.fad.fa-palette:after {
  content: "\10f53f"; }

.fad.fa-pallet:after {
  content: "\10f482"; }

.fad.fa-pallet-alt:after {
  content: "\10f483"; }

.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

.fad.fa-paperclip:after {
  content: "\10f0c6"; }

.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

.fad.fa-paragraph:after {
  content: "\10f1dd"; }

.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

.fad.fa-parking:after {
  content: "\10f540"; }

.fad.fa-parking-circle:after {
  content: "\10f615"; }

.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

.fad.fa-parking-slash:after {
  content: "\10f617"; }

.fad.fa-passport:after {
  content: "\10f5ab"; }

.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

.fad.fa-paste:after {
  content: "\10f0ea"; }

.fad.fa-pause:after {
  content: "\10f04c"; }

.fad.fa-pause-circle:after {
  content: "\10f28b"; }

.fad.fa-paw:after {
  content: "\10f1b0"; }

.fad.fa-paw-alt:after {
  content: "\10f701"; }

.fad.fa-paw-claws:after {
  content: "\10f702"; }

.fad.fa-peace:after {
  content: "\10f67c"; }

.fad.fa-pegasus:after {
  content: "\10f703"; }

.fad.fa-pen:after {
  content: "\10f304"; }

.fad.fa-pen-alt:after {
  content: "\10f305"; }

.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

.fad.fa-pen-square:after {
  content: "\10f14b"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pencil-alt:after {
  content: "\10f303"; }

.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

.fad.fa-pennant:after {
  content: "\10f456"; }

.fad.fa-people-carry:after {
  content: "\10f4ce"; }

.fad.fa-pepper-hot:after {
  content: "\10f816"; }

.fad.fa-percent:after {
  content: "\10f295"; }

.fad.fa-percentage:after {
  content: "\10f541"; }

.fad.fa-person-booth:after {
  content: "\10f756"; }

.fad.fa-person-carry:after {
  content: "\10f4cf"; }

.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

.fad.fa-person-sign:after {
  content: "\10f757"; }

.fad.fa-phone:after {
  content: "\10f095"; }

.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

.fad.fa-phone-office:after {
  content: "\10f67d"; }

.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

.fad.fa-phone-square:after {
  content: "\10f098"; }

.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

.fad.fa-photo-video:after {
  content: "\10f87c"; }

.fad.fa-pi:after {
  content: "\10f67e"; }

.fad.fa-pie:after {
  content: "\10f705"; }

.fad.fa-pig:after {
  content: "\10f706"; }

.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

.fad.fa-pills:after {
  content: "\10f484"; }

.fad.fa-pizza:after {
  content: "\10f817"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

.fad.fa-plane:after {
  content: "\10f072"; }

.fad.fa-plane-alt:after {
  content: "\10f3de"; }

.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

.fad.fa-play:after {
  content: "\10f04b"; }

.fad.fa-play-circle:after {
  content: "\10f144"; }

.fad.fa-plug:after {
  content: "\10f1e6"; }

.fad.fa-plus:after {
  content: "\10f067"; }

.fad.fa-plus-circle:after {
  content: "\10f055"; }

.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

.fad.fa-plus-octagon:after {
  content: "\10f301"; }

.fad.fa-plus-square:after {
  content: "\10f0fe"; }

.fad.fa-podcast:after {
  content: "\10f2ce"; }

.fad.fa-podium:after {
  content: "\10f680"; }

.fad.fa-podium-star:after {
  content: "\10f758"; }

.fad.fa-poll:after {
  content: "\10f681"; }

.fad.fa-poll-h:after {
  content: "\10f682"; }

.fad.fa-poll-people:after {
  content: "\10f759"; }

.fad.fa-poo:after {
  content: "\10f2fe"; }

.fad.fa-poo-storm:after {
  content: "\10f75a"; }

.fad.fa-poop:after {
  content: "\10f619"; }

.fad.fa-popcorn:after {
  content: "\10f819"; }

.fad.fa-portrait:after {
  content: "\10f3e0"; }

.fad.fa-pound-sign:after {
  content: "\10f154"; }

.fad.fa-power-off:after {
  content: "\10f011"; }

.fad.fa-pray:after {
  content: "\10f683"; }

.fad.fa-praying-hands:after {
  content: "\10f684"; }

.fad.fa-prescription:after {
  content: "\10f5b1"; }

.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

.fad.fa-presentation:after {
  content: "\10f685"; }

.fad.fa-print:after {
  content: "\10f02f"; }

.fad.fa-print-search:after {
  content: "\10f81a"; }

.fad.fa-print-slash:after {
  content: "\10f686"; }

.fad.fa-procedures:after {
  content: "\10f487"; }

.fad.fa-project-diagram:after {
  content: "\10f542"; }

.fad.fa-pumpkin:after {
  content: "\10f707"; }

.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

.fad.fa-qrcode:after {
  content: "\10f029"; }

.fad.fa-question:after {
  content: "\10f128"; }

.fad.fa-question-circle:after {
  content: "\10f059"; }

.fad.fa-question-square:after {
  content: "\10f2fd"; }

.fad.fa-quidditch:after {
  content: "\10f458"; }

.fad.fa-quote-left:after {
  content: "\10f10d"; }

.fad.fa-quote-right:after {
  content: "\10f10e"; }

.fad.fa-quran:after {
  content: "\10f687"; }

.fad.fa-rabbit:after {
  content: "\10f708"; }

.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

.fad.fa-racquet:after {
  content: "\10f45a"; }

.fad.fa-radiation:after {
  content: "\10f7b9"; }

.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

.fad.fa-rainbow:after {
  content: "\10f75b"; }

.fad.fa-raindrops:after {
  content: "\10f75c"; }

.fad.fa-ram:after {
  content: "\10f70a"; }

.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

.fad.fa-random:after {
  content: "\10f074"; }

.fad.fa-receipt:after {
  content: "\10f543"; }

.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

.fad.fa-recycle:after {
  content: "\10f1b8"; }

.fad.fa-redo:after {
  content: "\10f01e"; }

.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

.fad.fa-registered:after {
  content: "\10f25d"; }

.fad.fa-remove-format:after {
  content: "\10f87d"; }

.fad.fa-repeat:after {
  content: "\10f363"; }

.fad.fa-repeat-1:after {
  content: "\10f365"; }

.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

.fad.fa-repeat-alt:after {
  content: "\10f364"; }

.fad.fa-reply:after {
  content: "\10f3e5"; }

.fad.fa-reply-all:after {
  content: "\10f122"; }

.fad.fa-republican:after {
  content: "\10f75e"; }

.fad.fa-restroom:after {
  content: "\10f7bd"; }

.fad.fa-retweet:after {
  content: "\10f079"; }

.fad.fa-retweet-alt:after {
  content: "\10f361"; }

.fad.fa-ribbon:after {
  content: "\10f4d6"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

.fad.fa-road:after {
  content: "\10f018"; }

.fad.fa-robot:after {
  content: "\10f544"; }

.fad.fa-rocket:after {
  content: "\10f135"; }

.fad.fa-route:after {
  content: "\10f4d7"; }

.fad.fa-route-highway:after {
  content: "\10f61a"; }

.fad.fa-route-interstate:after {
  content: "\10f61b"; }

.fad.fa-rss:after {
  content: "\10f09e"; }

.fad.fa-rss-square:after {
  content: "\10f143"; }

.fad.fa-ruble-sign:after {
  content: "\10f158"; }

.fad.fa-ruler:after {
  content: "\10f545"; }

.fad.fa-ruler-combined:after {
  content: "\10f546"; }

.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

.fad.fa-running:after {
  content: "\10f70c"; }

.fad.fa-rupee-sign:after {
  content: "\10f156"; }

.fad.fa-rv:after {
  content: "\10f7be"; }

.fad.fa-sack:after {
  content: "\10f81c"; }

.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

.fad.fa-salad:after {
  content: "\10f81e"; }

.fad.fa-sandwich:after {
  content: "\10f81f"; }

.fad.fa-satellite:after {
  content: "\10f7bf"; }

.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

.fad.fa-sausage:after {
  content: "\10f820"; }

.fad.fa-save:after {
  content: "\10f0c7"; }

.fad.fa-scalpel:after {
  content: "\10f61d"; }

.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

.fad.fa-scanner:after {
  content: "\10f488"; }

.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

.fad.fa-scarecrow:after {
  content: "\10f70d"; }

.fad.fa-scarf:after {
  content: "\10f7c1"; }

.fad.fa-school:after {
  content: "\10f549"; }

.fad.fa-screwdriver:after {
  content: "\10f54a"; }

.fad.fa-scroll:after {
  content: "\10f70e"; }

.fad.fa-scroll-old:after {
  content: "\10f70f"; }

.fad.fa-scrubber:after {
  content: "\10f2f8"; }

.fad.fa-scythe:after {
  content: "\10f710"; }

.fad.fa-sd-card:after {
  content: "\10f7c2"; }

.fad.fa-search:after {
  content: "\10f002"; }

.fad.fa-search-dollar:after {
  content: "\10f688"; }

.fad.fa-search-location:after {
  content: "\10f689"; }

.fad.fa-search-minus:after {
  content: "\10f010"; }

.fad.fa-search-plus:after {
  content: "\10f00e"; }

.fad.fa-seedling:after {
  content: "\10f4d8"; }

.fad.fa-send-back:after {
  content: "\10f87e"; }

.fad.fa-send-backward:after {
  content: "\10f87f"; }

.fad.fa-server:after {
  content: "\10f233"; }

.fad.fa-shapes:after {
  content: "\10f61f"; }

.fad.fa-share:after {
  content: "\10f064"; }

.fad.fa-share-all:after {
  content: "\10f367"; }

.fad.fa-share-alt:after {
  content: "\10f1e0"; }

.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

.fad.fa-share-square:after {
  content: "\10f14d"; }

.fad.fa-sheep:after {
  content: "\10f711"; }

.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

.fad.fa-shield:after {
  content: "\10f132"; }

.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

.fad.fa-shield-check:after {
  content: "\10f2f7"; }

.fad.fa-shield-cross:after {
  content: "\10f712"; }

.fad.fa-ship:after {
  content: "\10f21a"; }

.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

.fad.fa-shish-kebab:after {
  content: "\10f821"; }

.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

.fad.fa-shopping-bag:after {
  content: "\10f290"; }

.fad.fa-shopping-basket:after {
  content: "\10f291"; }

.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

.fad.fa-shovel:after {
  content: "\10f713"; }

.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

.fad.fa-shower:after {
  content: "\10f2cc"; }

.fad.fa-shredder:after {
  content: "\10f68a"; }

.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

.fad.fa-sickle:after {
  content: "\10f822"; }

.fad.fa-sigma:after {
  content: "\10f68b"; }

.fad.fa-sign:after {
  content: "\10f4d9"; }

.fad.fa-sign-in:after {
  content: "\10f090"; }

.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

.fad.fa-sign-language:after {
  content: "\10f2a7"; }

.fad.fa-sign-out:after {
  content: "\10f08b"; }

.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

.fad.fa-signal:after {
  content: "\10f012"; }

.fad.fa-signal-1:after {
  content: "\10f68c"; }

.fad.fa-signal-2:after {
  content: "\10f68d"; }

.fad.fa-signal-3:after {
  content: "\10f68e"; }

.fad.fa-signal-4:after {
  content: "\10f68f"; }

.fad.fa-signal-alt:after {
  content: "\10f690"; }

.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

.fad.fa-signal-slash:after {
  content: "\10f695"; }

.fad.fa-signature:after {
  content: "\10f5b7"; }

.fad.fa-sim-card:after {
  content: "\10f7c4"; }

.fad.fa-sitemap:after {
  content: "\10f0e8"; }

.fad.fa-skating:after {
  content: "\10f7c5"; }

.fad.fa-skeleton:after {
  content: "\10f620"; }

.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

.fad.fa-skiing:after {
  content: "\10f7c9"; }

.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

.fad.fa-skull:after {
  content: "\10f54c"; }

.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

.fad.fa-slash:after {
  content: "\10f715"; }

.fad.fa-sledding:after {
  content: "\10f7cb"; }

.fad.fa-sleigh:after {
  content: "\10f7cc"; }

.fad.fa-sliders-h:after {
  content: "\10f1de"; }

.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

.fad.fa-smile:after {
  content: "\10f118"; }

.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

.fad.fa-smile-wink:after {
  content: "\10f4da"; }

.fad.fa-smog:after {
  content: "\10f75f"; }

.fad.fa-smoke:after {
  content: "\10f760"; }

.fad.fa-smoking:after {
  content: "\10f48d"; }

.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

.fad.fa-sms:after {
  content: "\10f7cd"; }

.fad.fa-snake:after {
  content: "\10f716"; }

.fad.fa-snooze:after {
  content: "\10f880"; }

.fad.fa-snow-blowing:after {
  content: "\10f761"; }

.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

.fad.fa-snowflake:after {
  content: "\10f2dc"; }

.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

.fad.fa-snowman:after {
  content: "\10f7d0"; }

.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

.fad.fa-snowplow:after {
  content: "\10f7d2"; }

.fad.fa-socks:after {
  content: "\10f696"; }

.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

.fad.fa-sort:after {
  content: "\10f0dc"; }

.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

.fad.fa-sort-alt:after {
  content: "\10f883"; }

.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

.fad.fa-sort-down:after {
  content: "\10f0dd"; }

.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

.fad.fa-sort-up:after {
  content: "\10f0de"; }

.fad.fa-soup:after {
  content: "\10f823"; }

.fad.fa-spa:after {
  content: "\10f5bb"; }

.fad.fa-space-shuttle:after {
  content: "\10f197"; }

.fad.fa-spade:after {
  content: "\10f2f4"; }

.fad.fa-sparkles:after {
  content: "\10f890"; }

.fad.fa-spell-check:after {
  content: "\10f891"; }

.fad.fa-spider:after {
  content: "\10f717"; }

.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

.fad.fa-spider-web:after {
  content: "\10f719"; }

.fad.fa-spinner:after {
  content: "\10f110"; }

.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

.fad.fa-splotch:after {
  content: "\10f5bc"; }

.fad.fa-spray-can:after {
  content: "\10f5bd"; }

.fad.fa-square:after {
  content: "\10f0c8"; }

.fad.fa-square-full:after {
  content: "\10f45c"; }

.fad.fa-square-root:after {
  content: "\10f697"; }

.fad.fa-square-root-alt:after {
  content: "\10f698"; }

.fad.fa-squirrel:after {
  content: "\10f71a"; }

.fad.fa-staff:after {
  content: "\10f71b"; }

.fad.fa-stamp:after {
  content: "\10f5bf"; }

.fad.fa-star:after {
  content: "\10f005"; }

.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

.fad.fa-star-half:after {
  content: "\10f089"; }

.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

.fad.fa-star-of-david:after {
  content: "\10f69a"; }

.fad.fa-star-of-life:after {
  content: "\10f621"; }

.fad.fa-stars:after {
  content: "\10f762"; }

.fad.fa-steak:after {
  content: "\10f824"; }

.fad.fa-steering-wheel:after {
  content: "\10f622"; }

.fad.fa-step-backward:after {
  content: "\10f048"; }

.fad.fa-step-forward:after {
  content: "\10f051"; }

.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

.fad.fa-sticky-note:after {
  content: "\10f249"; }

.fad.fa-stocking:after {
  content: "\10f7d5"; }

.fad.fa-stomach:after {
  content: "\10f623"; }

.fad.fa-stop:after {
  content: "\10f04d"; }

.fad.fa-stop-circle:after {
  content: "\10f28d"; }

.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

.fad.fa-store:after {
  content: "\10f54e"; }

.fad.fa-store-alt:after {
  content: "\10f54f"; }

.fad.fa-stream:after {
  content: "\10f550"; }

.fad.fa-street-view:after {
  content: "\10f21d"; }

.fad.fa-stretcher:after {
  content: "\10f825"; }

.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

.fad.fa-stroopwafel:after {
  content: "\10f551"; }

.fad.fa-subscript:after {
  content: "\10f12c"; }

.fad.fa-subway:after {
  content: "\10f239"; }

.fad.fa-suitcase:after {
  content: "\10f0f2"; }

.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

.fad.fa-sun:after {
  content: "\10f185"; }

.fad.fa-sun-cloud:after {
  content: "\10f763"; }

.fad.fa-sun-dust:after {
  content: "\10f764"; }

.fad.fa-sun-haze:after {
  content: "\10f765"; }

.fad.fa-sunglasses:after {
  content: "\10f892"; }

.fad.fa-sunrise:after {
  content: "\10f766"; }

.fad.fa-sunset:after {
  content: "\10f767"; }

.fad.fa-superscript:after {
  content: "\10f12b"; }

.fad.fa-surprise:after {
  content: "\10f5c2"; }

.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

.fad.fa-swimmer:after {
  content: "\10f5c4"; }

.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

.fad.fa-sword:after {
  content: "\10f71c"; }

.fad.fa-swords:after {
  content: "\10f71d"; }

.fad.fa-synagogue:after {
  content: "\10f69b"; }

.fad.fa-sync:after {
  content: "\10f021"; }

.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

.fad.fa-syringe:after {
  content: "\10f48e"; }

.fad.fa-table:after {
  content: "\10f0ce"; }

.fad.fa-table-tennis:after {
  content: "\10f45d"; }

.fad.fa-tablet:after {
  content: "\10f10a"; }

.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

.fad.fa-tablets:after {
  content: "\10f490"; }

.fad.fa-tachometer:after {
  content: "\10f0e4"; }

.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

.fad.fa-tachometer-average:after {
  content: "\10f629"; }

.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

.fad.fa-taco:after {
  content: "\10f826"; }

.fad.fa-tag:after {
  content: "\10f02b"; }

.fad.fa-tags:after {
  content: "\10f02c"; }

.fad.fa-tally:after {
  content: "\10f69c"; }

.fad.fa-tanakh:after {
  content: "\10f827"; }

.fad.fa-tape:after {
  content: "\10f4db"; }

.fad.fa-tasks:after {
  content: "\10f0ae"; }

.fad.fa-tasks-alt:after {
  content: "\10f828"; }

.fad.fa-taxi:after {
  content: "\10f1ba"; }

.fad.fa-teeth:after {
  content: "\10f62e"; }

.fad.fa-teeth-open:after {
  content: "\10f62f"; }

.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

.fad.fa-temperature-high:after {
  content: "\10f769"; }

.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

.fad.fa-temperature-low:after {
  content: "\10f76b"; }

.fad.fa-tenge:after {
  content: "\10f7d7"; }

.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

.fad.fa-terminal:after {
  content: "\10f120"; }

.fad.fa-text:after {
  content: "\10f893"; }

.fad.fa-text-height:after {
  content: "\10f034"; }

.fad.fa-text-size:after {
  content: "\10f894"; }

.fad.fa-text-width:after {
  content: "\10f035"; }

.fad.fa-th:after {
  content: "\10f00a"; }

.fad.fa-th-large:after {
  content: "\10f009"; }

.fad.fa-th-list:after {
  content: "\10f00b"; }

.fad.fa-theater-masks:after {
  content: "\10f630"; }

.fad.fa-thermometer:after {
  content: "\10f491"; }

.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

.fad.fa-theta:after {
  content: "\10f69e"; }

.fad.fa-thumbs-down:after {
  content: "\10f165"; }

.fad.fa-thumbs-up:after {
  content: "\10f164"; }

.fad.fa-thumbtack:after {
  content: "\10f08d"; }

.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

.fad.fa-ticket:after {
  content: "\10f145"; }

.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

.fad.fa-tilde:after {
  content: "\10f69f"; }

.fad.fa-times:after {
  content: "\10f00d"; }

.fad.fa-times-circle:after {
  content: "\10f057"; }

.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

.fad.fa-times-square:after {
  content: "\10f2d3"; }

.fad.fa-tint:after {
  content: "\10f043"; }

.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

.fad.fa-tire:after {
  content: "\10f631"; }

.fad.fa-tire-flat:after {
  content: "\10f632"; }

.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

.fad.fa-tire-rugged:after {
  content: "\10f634"; }

.fad.fa-tired:after {
  content: "\10f5c8"; }

.fad.fa-toggle-off:after {
  content: "\10f204"; }

.fad.fa-toggle-on:after {
  content: "\10f205"; }

.fad.fa-toilet:after {
  content: "\10f7d8"; }

.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

.fad.fa-tombstone:after {
  content: "\10f720"; }

.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

.fad.fa-toolbox:after {
  content: "\10f552"; }

.fad.fa-tools:after {
  content: "\10f7d9"; }

.fad.fa-tooth:after {
  content: "\10f5c9"; }

.fad.fa-toothbrush:after {
  content: "\10f635"; }

.fad.fa-torah:after {
  content: "\10f6a0"; }

.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

.fad.fa-tornado:after {
  content: "\10f76f"; }

.fad.fa-tractor:after {
  content: "\10f722"; }

.fad.fa-trademark:after {
  content: "\10f25c"; }

.fad.fa-traffic-cone:after {
  content: "\10f636"; }

.fad.fa-traffic-light:after {
  content: "\10f637"; }

.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

.fad.fa-train:after {
  content: "\10f238"; }

.fad.fa-tram:after {
  content: "\10f7da"; }

.fad.fa-transgender:after {
  content: "\10f224"; }

.fad.fa-transgender-alt:after {
  content: "\10f225"; }

.fad.fa-trash:after {
  content: "\10f1f8"; }

.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

.fad.fa-trash-restore:after {
  content: "\10f829"; }

.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

.fad.fa-trash-undo:after {
  content: "\10f895"; }

.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

.fad.fa-treasure-chest:after {
  content: "\10f723"; }

.fad.fa-tree:after {
  content: "\10f1bb"; }

.fad.fa-tree-alt:after {
  content: "\10f400"; }

.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

.fad.fa-tree-large:after {
  content: "\10f7dd"; }

.fad.fa-tree-palm:after {
  content: "\10f82b"; }

.fad.fa-trees:after {
  content: "\10f724"; }

.fad.fa-triangle:after {
  content: "\10f2ec"; }

.fad.fa-trophy:after {
  content: "\10f091"; }

.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

.fad.fa-truck:after {
  content: "\10f0d1"; }

.fad.fa-truck-container:after {
  content: "\10f4dc"; }

.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

.fad.fa-truck-loading:after {
  content: "\10f4de"; }

.fad.fa-truck-monster:after {
  content: "\10f63b"; }

.fad.fa-truck-moving:after {
  content: "\10f4df"; }

.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

.fad.fa-truck-plow:after {
  content: "\10f7de"; }

.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

.fad.fa-tshirt:after {
  content: "\10f553"; }

.fad.fa-tty:after {
  content: "\10f1e4"; }

.fad.fa-turkey:after {
  content: "\10f725"; }

.fad.fa-turtle:after {
  content: "\10f726"; }

.fad.fa-tv:after {
  content: "\10f26c"; }

.fad.fa-tv-retro:after {
  content: "\10f401"; }

.fad.fa-umbrella:after {
  content: "\10f0e9"; }

.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

.fad.fa-underline:after {
  content: "\10f0cd"; }

.fad.fa-undo:after {
  content: "\10f0e2"; }

.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

.fad.fa-unicorn:after {
  content: "\10f727"; }

.fad.fa-union:after {
  content: "\10f6a2"; }

.fad.fa-universal-access:after {
  content: "\10f29a"; }

.fad.fa-university:after {
  content: "\10f19c"; }

.fad.fa-unlink:after {
  content: "\10f127"; }

.fad.fa-unlock:after {
  content: "\10f09c"; }

.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

.fad.fa-upload:after {
  content: "\10f093"; }

.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

.fad.fa-usd-square:after {
  content: "\10f2e9"; }

.fad.fa-user:after {
  content: "\10f007"; }

.fad.fa-user-alt:after {
  content: "\10f406"; }

.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

.fad.fa-user-chart:after {
  content: "\10f6a3"; }

.fad.fa-user-check:after {
  content: "\10f4fc"; }

.fad.fa-user-circle:after {
  content: "\10f2bd"; }

.fad.fa-user-clock:after {
  content: "\10f4fd"; }

.fad.fa-user-cog:after {
  content: "\10f4fe"; }

.fad.fa-user-crown:after {
  content: "\10f6a4"; }

.fad.fa-user-edit:after {
  content: "\10f4ff"; }

.fad.fa-user-friends:after {
  content: "\10f500"; }

.fad.fa-user-graduate:after {
  content: "\10f501"; }

.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

.fad.fa-user-headset:after {
  content: "\10f82d"; }

.fad.fa-user-injured:after {
  content: "\10f728"; }

.fad.fa-user-lock:after {
  content: "\10f502"; }

.fad.fa-user-md:after {
  content: "\10f0f0"; }

.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

.fad.fa-user-minus:after {
  content: "\10f503"; }

.fad.fa-user-ninja:after {
  content: "\10f504"; }

.fad.fa-user-nurse:after {
  content: "\10f82f"; }

.fad.fa-user-plus:after {
  content: "\10f234"; }

.fad.fa-user-secret:after {
  content: "\10f21b"; }

.fad.fa-user-shield:after {
  content: "\10f505"; }

.fad.fa-user-slash:after {
  content: "\10f506"; }

.fad.fa-user-tag:after {
  content: "\10f507"; }

.fad.fa-user-tie:after {
  content: "\10f508"; }

.fad.fa-user-times:after {
  content: "\10f235"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-users-class:after {
  content: "\10f63d"; }

.fad.fa-users-cog:after {
  content: "\10f509"; }

.fad.fa-users-crown:after {
  content: "\10f6a5"; }

.fad.fa-users-medical:after {
  content: "\10f830"; }

.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

.fad.fa-utensils:after {
  content: "\10f2e7"; }

.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

.fad.fa-venus:after {
  content: "\10f221"; }

.fad.fa-venus-double:after {
  content: "\10f226"; }

.fad.fa-venus-mars:after {
  content: "\10f228"; }

.fad.fa-vial:after {
  content: "\10f492"; }

.fad.fa-vials:after {
  content: "\10f493"; }

.fad.fa-video:after {
  content: "\10f03d"; }

.fad.fa-video-plus:after {
  content: "\10f4e1"; }

.fad.fa-video-slash:after {
  content: "\10f4e2"; }

.fad.fa-vihara:after {
  content: "\10f6a7"; }

.fad.fa-voicemail:after {
  content: "\10f897"; }

.fad.fa-volcano:after {
  content: "\10f770"; }

.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

.fad.fa-volume:after {
  content: "\10f6a8"; }

.fad.fa-volume-down:after {
  content: "\10f027"; }

.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

.fad.fa-volume-off:after {
  content: "\10f026"; }

.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

.fad.fa-volume-up:after {
  content: "\10f028"; }

.fad.fa-vote-nay:after {
  content: "\10f771"; }

.fad.fa-vote-yea:after {
  content: "\10f772"; }

.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

.fad.fa-walker:after {
  content: "\10f831"; }

.fad.fa-walking:after {
  content: "\10f554"; }

.fad.fa-wallet:after {
  content: "\10f555"; }

.fad.fa-wand:after {
  content: "\10f72a"; }

.fad.fa-wand-magic:after {
  content: "\10f72b"; }

.fad.fa-warehouse:after {
  content: "\10f494"; }

.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

.fad.fa-washer:after {
  content: "\10f898"; }

.fad.fa-watch:after {
  content: "\10f2e1"; }

.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

.fad.fa-water:after {
  content: "\10f773"; }

.fad.fa-water-lower:after {
  content: "\10f774"; }

.fad.fa-water-rise:after {
  content: "\10f775"; }

.fad.fa-wave-sine:after {
  content: "\10f899"; }

.fad.fa-wave-square:after {
  content: "\10f83e"; }

.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

.fad.fa-webcam:after {
  content: "\10f832"; }

.fad.fa-webcam-slash:after {
  content: "\10f833"; }

.fad.fa-weight:after {
  content: "\10f496"; }

.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

.fad.fa-whale:after {
  content: "\10f72c"; }

.fad.fa-wheat:after {
  content: "\10f72d"; }

.fad.fa-wheelchair:after {
  content: "\10f193"; }

.fad.fa-whistle:after {
  content: "\10f460"; }

.fad.fa-wifi:after {
  content: "\10f1eb"; }

.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

.fad.fa-wind:after {
  content: "\10f72e"; }

.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

.fad.fa-wind-warning:after {
  content: "\10f776"; }

.fad.fa-window:after {
  content: "\10f40e"; }

.fad.fa-window-alt:after {
  content: "\10f40f"; }

.fad.fa-window-close:after {
  content: "\10f410"; }

.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

.fad.fa-window-restore:after {
  content: "\10f2d2"; }

.fad.fa-windsock:after {
  content: "\10f777"; }

.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

.fad.fa-won-sign:after {
  content: "\10f159"; }

.fad.fa-wreath:after {
  content: "\10f7e2"; }

.fad.fa-wrench:after {
  content: "\10f0ad"; }

.fad.fa-x-ray:after {
  content: "\10f497"; }

.fad.fa-yen-sign:after {
  content: "\10f157"; }

.fad.fa-yin-yang:after {
  content: "\10f6ad"; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("../fonts/fa-light-300.eot");
  src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../fonts/fa-regular-400.eot");
  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

.list .ui-datatable .ui-datatable-data td {
  border-bottom: 1px solid #ecf1f4; }

.list .ui-datatable .ui-datatable-data td:last-child {
  padding-right: 0 !important; }

.list .ui-datatable .ui-datatable-data td.abondonnercheckBoxSelected:last-child {
  padding-right: 10px !important; }

.list__result .ui-datatable-header {
  margin: 0;
  padding: 0;
  text-align: left; }

.list__result .legende ul {
  margin: 0; }

.list__result .legende ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 25px;
  font-size: 0.8em; }

.list__result .legende ul li span {
  margin-right: 5px; }

.list__result .legende ul li.list__result__table--number {
  font-weight: bold;
  color: #323741;
  margin-bottom: 20px; }

.list__result .legende ul.list__result__table--number {
  margin-bottom: 15px; }

.list__result__column--action {
  text-align: right; }

.list__result__column--action td {
  padding-right: 0; }

.list__result__column--action a {
  display: inline-block;
  margin: 2px;
  vertical-align: text-top; }

.list__result__column--action .btn {
  padding: 5px 8px;
  margin: 0 3px;
  border-radius: 3px;
  color: #fff !important;
  text-decoration: none;
  font-size: 12px;
  white-space: nowrap;
  transition: background 0.2; }

.list__result__column--action .btn--action {
  background: #0077be; }

.list__result__column--action .btn--action:hover {
  background: #00578b; }

.list__result__column--action .fa-file-pdf {
  color: #db1726;
  font-size: 22px; }

.list__result__column--pj .glyphicon {
  vertical-align: text-top;
  font-size: 18px; }

.list__result__table {
  color: #323741; }

.list__result__table thead {
  background: #cbcfd7; }

.list__result__table thead th {
  background: none;
  padding: 10px;
  border-bottom: 0;
  color: #323741;
  text-shadow: none;
  text-align: left; }

.list__result__table thead th:last-child {
  text-align: right; }

.list__result__table thead th .ui-sortable-column-icon {
  vertical-align: middle; }

.list__result__table tbody td {
  padding: 15px 10px !important;
  background: #fff;
  font-size: 12px;
  border-bottom: 1px solid #ecf1f4;
  color: #323741; }

.list__result__table tbody td .glyphicon.glyph-paperclip-complet {
  color: #6dc46b; }

.list__result__table tbody td .glyphicon.glyph-paperclip-incomplet {
  color: #db1726; }

.fa-paperclip.complet {
  color: #6dc46b; }

.fa-paperclip.incomplet {
  color: #db1726; }

.badge {
  color: #63c4ff;
  margin-right: 10px; }

.list__result__column--action .btn--action i {
  font-size: 14px; }

.list__result__column--action .btn--action i.fa-search {
  font-size: 12px; }

.fa-file-pdf, .fa-paperclip, .badge {
  font-size: 22px; }

.badge-table {
  display: inline-block;
  vertical-align: middle;
  margin-top: 6px; }

/***lightbox***/
.home_connecte .ui-confirm-dialog {
  padding: 20px !important; }

.home_connecte .ui-dialog-content {
  display: block !important; }

.home_connecte .ui-dialog-titlebar {
  padding: 0; }

.home_connecte .ui-dialog-titlebar span {
  margin: 0; }

.home_connecte iframe.iframePopoinSupportExterneInfo {
  width: 700px !important;
  height: 630px !important; }

.ui-widget-overlay {
  background: #273f4d;
  opacity: 0.5;
  height: 100% !important; }

.ui-shadow {
  box-shadow: none; }

.ui-confirm-dialog {
  background: #fff;
  padding: 15px;
  border: 0;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 0; }
  .ui-confirm-dialog .ui-dialog-buttonpane {
    border: none;
    background: none; }
  .ui-confirm-dialog .ui-dialog-titlebar {
    padding: .4em 2.5em 0 0; }
  .ui-confirm-dialog .ui-dialog-titlebar-close {
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 40px;
    z-index: 9;
    background: none;
    border: 0;
    border-radius: 0; }
    .ui-confirm-dialog .ui-dialog-titlebar-close span {
      display: none; }
    .ui-confirm-dialog .ui-dialog-titlebar-close:before, .ui-confirm-dialog .ui-dialog-titlebar-close:after {
      content: '';
      position: absolute;
      top: 18px;
      width: 20px;
      height: 4px;
      background-color: #f44336; }
    .ui-confirm-dialog .ui-dialog-titlebar-close:before {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      left: 9px; }
    .ui-confirm-dialog .ui-dialog-titlebar-close:after {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      right: 1px; }
    .ui-confirm-dialog .ui-dialog-titlebar-close .ui-dialog-content {
      padding: 0; }
    .ui-confirm-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
      display: none !important; }

.ui-dialog .apicil_btn {
  border-radius: 3px; }
.ui-dialog .ui-dialog-titlebar {
  padding: 0; }
.ui-dialog .ui-dialog-title {
  /*border-bottom: 1px solid #10044C;*/
  color: #0077be;
  font-family: "helvetica";
  font-size: 22px;
  font-weight: normal;
  /*margin: 0 0 15px;*/
  margin: 0;
  display: block !important; }

.ui-dialog-titlebar {
  padding: 0; }

.ui-confirm-dialog .ui-widget-header {
  margin: 0; }

.margin-popup .ui-dialog-content {
  padding: .5em 0 0 !important; }

.ui-confirm-dialog .ui-dialog-content {
  padding: 2.5em 0 0; }
  .ui-confirm-dialog .ui-dialog-content p {
    color: #273f4d;
    text-align: center;
    /*font-weight: bold;*/ }
    .ui-confirm-dialog .ui-dialog-content p .ui-icon-alert {
      display: none; }

.ui-confirm-dialog .ui-dialog-buttonpane input,
.ui-confirm-dialog .ui-dialog-buttonpane button {
  border-radius: 3px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 15px;
  color: white;
  background: #f78b12;
  text-shadow: none;
  box-shadow: none;
  border: none;
  padding: 2px 30px;
  float: left;
  text-align: center;
  margin: 0 10px; }

.ui-confirm-dialog .ui-dialog-buttonpane input + input,
.ui-confirm-dialog .ui-dialog-buttonpane button + button {
  background: #76a517;
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  border-radius: 3px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 15px;
  color: white;
  background: url("/apicil-theme/images/common/orange-btn.png") repeat-x scroll 0 0 #ff6600;
  text-shadow: none;
  box-shadow: none;
  border: none;
  float: left; }

.ui-dialog .ui-dialog-buttonpane button + button {
  background: url("/apicil-theme/images/common/vert-btn.png") repeat-x scroll 0 0 #6c9400;
  float: right; }

.ui-confirm-dialog .password input {
  border-radius: 12px 12px 12px 12px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 15px;
  color: #708090;
  background: none repeat scroll 0 0 #FFFFFF;
  text-shadow: none;
  box-shadow: none;
  border: medium none #CCC;
  padding: 2px 30px;
  float: left; }

.ui-confirm-dialog .password label {
  float: left;
  margin-right: 5px; }

.ui-confirm-dialog .ui-dialog-buttonpane {
  overflow: hidden;
  padding: 0;
  text-align: center; }

#ui-datepicker-div .ui-datepicker-header {
  margin: auto; }

body {
  position: relative !important; }

.ui-widget-overlay {
  height: 100% !important; }

.ui-dialog {
  position: fixed;
  padding: 0;
  overflow: hidden;
  display: none; }

.ui-dialog.ui-dialog-absolute {
  position: absolute; }

.ui-dialog.ui-overlay-hidden {
  display: block; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em .4em .4em 1em;
  position: relative;
  border: 0px; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .3em 16px .1em 0; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

.ui-dialog .ui-dialog-content.ui-df-content {
  overflow: hidden;
  padding: 0; }

.ui-dialog .ui-dialog-footer {
  padding: .4em 1em;
  border-width: 1px 0 0 0;
  text-align: left; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-minimize, .ui-dialog .ui-dialog-titlebar-maximize {
  float: right;
  margin: 0px;
  top: 0px;
  padding: 1px;
  cursor: pointer; }

.ui-dialog .ui-dialog-titlebar-close span, .ui-dialog .ui-dialog-titlebar-minimize span, .ui-dialog .ui-dialog-titlebar-maximize span {
  display: block;
  margin: 0px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-minimize:hover, .ui-dialog .ui-dialog-titlebar-minimize:focus, .ui-dialog .ui-dialog-titlebar-maximize:hover, .ui-dialog .ui-dialog-titlebar-maximize:focus {
  padding: 0; }

.ui-dialog-docking-zone {
  position: fixed;
  bottom: 0;
  left: 0; }

.ui-dialog-minimizing {
  border: 2px dotted gray; }

.ui-dialog .ui-dialog-message {
  margin-right: .5em; }

.ui-dialog-mask {
  position: fixed;
  width: 100%;
  height: 100%; }

/** Confirm Dialog **/
.ui-confirm-dialog .ui-dialog-content {
  padding: 1em; }

.ui-confirm-dialog-severity {
  float: left;
  margin-right: 4px; }

.ui-confirm-dialog-message {
  display: inline-block;
  margin-top: 1px; }

/** RTL **/
.ui-dialog-rtl {
  direction: rtl; }

.ui-dialog.ui-dialog-rtl .ui-dialog-title {
  float: right; }

.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-close,
.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-minimize,
.ui-dialog.ui-dialog-rtl .ui-dialog-titlebar-maximize {
  float: left; }

.ui-dialog.ui-dialog-rtl .ui-dialog-footer {
  text-align: right; }

/* Message Dialog */
.ui-message-dialog .ui-dialog-content {
  padding: 1em; }

.cosy-custom-drag-drop-upload .input-file-container {
  position: relative;
  margin-bottom: 40px; }

.cosy-custom-drag-drop-upload .input-file-container,
.cosy-custom-drag-drop-upload .input-file-trigger,
.cosy-custom-drag-drop-upload input[type="file"],
.cosy-custom-drag-drop-upload .input-file {
  width: 100%;
  min-height: 100px;
  height: 100%; }

.cosy-custom-drag-drop-upload .input-file-trigger {
  display: block;
  padding: 0px;
  background: #fff;
  font-size: 1em;
  -webkit-transition: all .4s;
  transition: all .4s;
  cursor: pointer;
  border: 1.5px dotted #008dca;
  text-align: center; }

.cosy-custom-drag-drop-upload .block-secondaire .input-file-trigger {
  border: 1.5px solid #008dca; }

.cosy-custom-drag-drop-upload .input-file {
  position: absolute;
  top: 0;
  left: 0;
  padding: 14px 0;
  opacity: 0;
  cursor: pointer; }

.cosy-custom-drag-drop-upload .error span {
  vertical-align: middle; }
.cosy-custom-drag-drop-upload .error .glyphicon {
  font-size: 21px;
  color: #e72d2d;
  margin: 0;
  display: inline-block; }

.cosy-custom-drag-drop-upload #droppable .titre {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 25px;
  margin: 0 0 10px 0; }

.cosy-custom-drag-drop-upload #droppable.required .titre:after {
  content: " *"; }

.cosy-custom-drag-drop-upload input[type="file"] {
  position: absolute;
  opacity: 0;
  z-index: 1;
  top: 0;
  cursor: pointer;
  padding: 0;
  background: none; }

.cosy-custom-drag-drop-upload .buttonsubmit {
  position: absolute;
  top: 0px !important;
  height: 0px !important;
  width: 0px !important; }

.cosy-custom-drag-drop-upload .ui-state-error {
  /*height: 20px;
  display: inline-block;
  margin: auto;
  padding: 5px;*/
  color: #e72d2d;
  background: none;
  border: 0; }

.cosy-custom-drag-drop-upload .displayNone {
  display: none; }

.cosy-custom-drag-drop-upload .glyphicon-remove, .cosy-custom-drag-drop-upload .error a.glyphicon {
  text-decoration: none;
  color: #008dca; }

.cosy-custom-drag-drop-upload #droppable .parcourir {
  padding: 10px 0; }

.cosy-custom-drag-drop-upload .error .message-label-error {
  border: 0;
  background: none;
  width: 100%; }

.cosy-custom-drag-drop-upload #droppable .marginable {
  /*padding-top: 20px;*/
  margin: 0; }

.cosy-custom-drag-drop-upload .drophover .input-file-trigger {
  border: 1.5px solid #008dca; }

.cosy-custom-drag-drop-upload .parcourir .glyphicon-remove {
  font-size: 13px;
  display: inline; }

.cosy-custom-drag-drop-upload .file-content {
  font-size: 12px;
  position: relative;
  z-index: 2;
  padding: 10px 0;
  display: inline-block; }
  .cosy-custom-drag-drop-upload .file-content a:hover {
    color: #008dca; }
  .cosy-custom-drag-drop-upload .file-content a.glyphicon {
    margin: 0px 12px 0 5px; }

.cosy-custom-drag-drop-upload .file-content {
  padding-bottom: 29px; }

/**  Drag And Drop Upload **/
#droppable .marginable {
  margin-top: 50px; }

#droppable .table_white {
  margin-top: 50px; }

#droppable .ui-widget-header {
  display: none !important; }

#droppable .globalSpanMultipleUploadComponent + div {
  float: none;
  width: 100% !important;
  background: #fff; }

#droppable .globalSpanMultipleUploadComponent .grisbox .addDocumentToOrganisationDiv > div {
  display: inline-block; }

#droppable .globalSpanMultipleUploadComponent .grisbox .addDocumentToOrganisationDiv .attacherDocumentButton {
  display: inline-block;
  top: -10px; }

#droppable .fileupload-content.drophover {
  border: 3px solid #008dca; }

#droppable .fileupload-content.ui-button-text {
  color: #008dca;
  margin-top: 35px; }

#droppable .blocAttachementACC .griBoxLeft, #droppable .blocAttachementACC .griBoxLeft td {
  background: #fff; }

#droppable .fileupload-content {
  width: 98%;
  background: #f6f6f6;
  /*height: 140px !important;*/
  border: 3px dotted #008dca; }

#droppable .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 210px !important;
  margin-top: 50px;
  margin-left: 20px; }

#droppable .deleteColumn {
  text-align: right; }

#droppable .progress {
  display: none; }

#droppable .start {
  display: none; }

#droppable .files {
  margin: 5px auto; }

#droppable .parcourir {
  width: 100%;
  text-align: center;
  color: #008dca;
  font-weight: bold;
  margin: 0 auto;
  /*    padding: 15px 0 0 0;*/
  cursor: pointer; }

.parcourir .glyphicon {
  display: block;
  margin: 10px;
  font-size: 37px; }

.parcourir .btn {
  display: inline-block;
  background: #008dca;
  padding: 6px 15px;
  color: #fff;
  border-radius: 3px;
  margin: 0;
  font-size: 14px;
  font-weight: normal; }

.parcourir .info {
  display: inline-block;
  font-weight: normal;
  color: #666; }
  .parcourir .info:before {
    width: 30px;
    height: 30px;
    float: left;
    content: '';
    background: url("/apicil-theme/images/common/dragfile.svg") no-repeat 0 0; }

#droppable .apicil_btn-disabled {
  background-color: gray; }

#droppable .apicil_btn-disabled input {
  cursor: default !important; }

#droppable .hidden {
  display: none; }

#droppable .upload_header {
  width: 100%;
  height: 100px; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

/*
 * Very simple jQuery Color Picker
 * https://github.com/tkrotoff/jquery-simplecolorpicker
 *
 * Copyright (C) 2012-2013 Tanguy Krotoff <tkrotoff@gmail.com>
 *
 * Licensed under the MIT license
 */
/**
 * Inspired by Bootstrap Twitter.
 * See https://github.com/twbs/bootstrap/blob/master/less/navbar.less
 * See https://github.com/twbs/bootstrap/blob/master/less/dropdowns.less
 */
.simplecolorpicker.picker {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1051;
  /* Above Bootstrap modal (@zindex-modal = 1050) */
  display: none;
  float: left;
  /*min-width: 170px;
  max-width: 170px;  @popover-max-width = 276px + 7 */
  padding: 5px 0px 0 5px;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  /* @dropdown-bg */
  border: 1px solid #ccc;
  /* @dropdown-fallback-border */
  border: 1px solid rgba(0, 0, 0, 0.15);
  /* @dropdown-border */
  -webkit-border-radius: 4px;
  /* @border-radius-base */
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

.simplecolorpicker.inline {
  display: inline-block;
  padding: 6px 0; }

.simplecolorpicker span {
  margin: 0 3px 3px 0; }

.simplecolorpicker.icon,
.simplecolorpicker span.color {
  display: inline-block;
  cursor: pointer;
  /*border: 1px solid transparent;*/
  border: 1px solid #200;
  width: 20px;
  height: 20px; }

.simplecolorpicker.icon:after,
.simplecolorpicker span.color:after {
  content: '\00a0\00a0\00a0\00a0';
  /* Spaces */ }

.simplecolorpicker span.color[data-disabled]:hover {
  cursor: not-allowed;
  border: 1px solid transparent; }

.simplecolorpicker span.color:hover,
.simplecolorpicker span.color[data-selected],
.simplecolorpicker span.color[data-selected]:hover {
  border: 1px solid #222;
  /* @gray-dark */
  border: 1px solid #fff;
  /* @gray-dark */ }

/* Vertical separator, replaces optgroup. */
.simplecolorpicker span.vr {
  border-left: 1px solid #222;
  /* @gray-dark */ }

.simplecolorpicker.regularfont span.color[data-selected] {
  background-image: url("/apicil-theme/images/common/tick-white.png");
  background-repeat: no-repeat;
  background-position-x: 2px;
  background-position-y: 1.5px; }

body.liste-contrats-collectifs {
  overflow-x: hidden; }
  body.liste-contrats-collectifs header[role="banner"] {
    position: fixed;
    background-color: #ffffff;
    z-index: 999999;
    width: 100vw; }
  body.liste-contrats-collectifs .content-wrapper > .content-in {
    margin: 0; }
    body.liste-contrats-collectifs .content-wrapper > .content-in .portlet-boundary.portlet-iframe {
      margin-top: 8rem;
      width: 100vw; }

body.liste-versements-complementaire .hidden, body.changement-d-options .hidden, body.arbitrage-a-valider .hidden, body.liste-changements-de-coordonnees .hidden, body.liste-changements-d-iban .hidden, body.operations-incompletes .hidden, body.suivi-des-operations-admin .hidden, body.suivi-des-operations-en-attente .hidden, body.rachats-totaux .hidden, body.liste-rachats-partiels .hidden, body.liste-remboursements-d-avance-demandeop-6 .hidden, body.liste-demandes-d-avance-atypiques .hidden {
  display: none; }
body.liste-versements-complementaire .elevation1, body.liste-versements-complementaire body.creation-soucription .compliance-section, body.creation-soucription body.liste-versements-complementaire .compliance-section, body.liste-versements-complementaire body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.liste-versements-complementaire .compliance-section, body.liste-versements-complementaire body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.liste-versements-complementaire .compliance-section, body.liste-versements-complementaire body.creation-soucription .analyse-risque-holder, body.creation-soucription body.liste-versements-complementaire .analyse-risque-holder, body.liste-versements-complementaire body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.liste-versements-complementaire .analyse-risque-holder, body.liste-versements-complementaire body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.liste-versements-complementaire .analyse-risque-holder, body.changement-d-options .elevation1, body.changement-d-options body.creation-soucription .compliance-section, body.creation-soucription body.changement-d-options .compliance-section, body.changement-d-options body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.changement-d-options .compliance-section, body.changement-d-options body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.changement-d-options .compliance-section, body.changement-d-options body.creation-soucription .analyse-risque-holder, body.creation-soucription body.changement-d-options .analyse-risque-holder, body.changement-d-options body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.changement-d-options .analyse-risque-holder, body.changement-d-options body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.changement-d-options .analyse-risque-holder, body.arbitrage-a-valider .elevation1, body.arbitrage-a-valider body.creation-soucription .compliance-section, body.creation-soucription body.arbitrage-a-valider .compliance-section, body.arbitrage-a-valider body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.arbitrage-a-valider .compliance-section, body.arbitrage-a-valider body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.arbitrage-a-valider .compliance-section, body.arbitrage-a-valider body.creation-soucription .analyse-risque-holder, body.creation-soucription body.arbitrage-a-valider .analyse-risque-holder, body.arbitrage-a-valider body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.arbitrage-a-valider .analyse-risque-holder, body.arbitrage-a-valider body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.arbitrage-a-valider .analyse-risque-holder, body.liste-changements-de-coordonnees .elevation1, body.liste-changements-de-coordonnees body.creation-soucription .compliance-section, body.creation-soucription body.liste-changements-de-coordonnees .compliance-section, body.liste-changements-de-coordonnees body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.liste-changements-de-coordonnees .compliance-section, body.liste-changements-de-coordonnees body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.liste-changements-de-coordonnees .compliance-section, body.liste-changements-de-coordonnees body.creation-soucription .analyse-risque-holder, body.creation-soucription body.liste-changements-de-coordonnees .analyse-risque-holder, body.liste-changements-de-coordonnees body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.liste-changements-de-coordonnees .analyse-risque-holder, body.liste-changements-de-coordonnees body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.liste-changements-de-coordonnees .analyse-risque-holder, body.liste-changements-d-iban .elevation1, body.liste-changements-d-iban body.creation-soucription .compliance-section, body.creation-soucription body.liste-changements-d-iban .compliance-section, body.liste-changements-d-iban body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.liste-changements-d-iban .compliance-section, body.liste-changements-d-iban body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.liste-changements-d-iban .compliance-section, body.liste-changements-d-iban body.creation-soucription .analyse-risque-holder, body.creation-soucription body.liste-changements-d-iban .analyse-risque-holder, body.liste-changements-d-iban body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.liste-changements-d-iban .analyse-risque-holder, body.liste-changements-d-iban body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.liste-changements-d-iban .analyse-risque-holder, body.operations-incompletes .elevation1, body.operations-incompletes body.creation-soucription .compliance-section, body.creation-soucription body.operations-incompletes .compliance-section, body.operations-incompletes body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.operations-incompletes .compliance-section, body.operations-incompletes body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.operations-incompletes .compliance-section, body.operations-incompletes body.creation-soucription .analyse-risque-holder, body.creation-soucription body.operations-incompletes .analyse-risque-holder, body.operations-incompletes body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.operations-incompletes .analyse-risque-holder, body.operations-incompletes body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.operations-incompletes .analyse-risque-holder, body.suivi-des-operations-admin .elevation1, body.suivi-des-operations-admin body.creation-soucription .compliance-section, body.creation-soucription body.suivi-des-operations-admin .compliance-section, body.suivi-des-operations-admin body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.suivi-des-operations-admin .compliance-section, body.suivi-des-operations-admin body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.suivi-des-operations-admin .compliance-section, body.suivi-des-operations-admin body.creation-soucription .analyse-risque-holder, body.creation-soucription body.suivi-des-operations-admin .analyse-risque-holder, body.suivi-des-operations-admin body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.suivi-des-operations-admin .analyse-risque-holder, body.suivi-des-operations-admin body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.suivi-des-operations-admin .analyse-risque-holder, body.suivi-des-operations-en-attente .elevation1, body.suivi-des-operations-en-attente body.creation-soucription .compliance-section, body.creation-soucription body.suivi-des-operations-en-attente .compliance-section, body.suivi-des-operations-en-attente body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.suivi-des-operations-en-attente .compliance-section, body.suivi-des-operations-en-attente body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.suivi-des-operations-en-attente .compliance-section, body.suivi-des-operations-en-attente body.creation-soucription .analyse-risque-holder, body.creation-soucription body.suivi-des-operations-en-attente .analyse-risque-holder, body.suivi-des-operations-en-attente body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.suivi-des-operations-en-attente .analyse-risque-holder, body.suivi-des-operations-en-attente body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.suivi-des-operations-en-attente .analyse-risque-holder, body.rachats-totaux .elevation1, body.rachats-totaux body.creation-soucription .compliance-section, body.creation-soucription body.rachats-totaux .compliance-section, body.rachats-totaux body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.rachats-totaux .compliance-section, body.rachats-totaux body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.rachats-totaux .compliance-section, body.rachats-totaux body.creation-soucription .analyse-risque-holder, body.creation-soucription body.rachats-totaux .analyse-risque-holder, body.rachats-totaux body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.rachats-totaux .analyse-risque-holder, body.rachats-totaux body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.rachats-totaux .analyse-risque-holder, body.liste-rachats-partiels .elevation1, body.liste-rachats-partiels body.creation-soucription .compliance-section, body.creation-soucription body.liste-rachats-partiels .compliance-section, body.liste-rachats-partiels body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.liste-rachats-partiels .compliance-section, body.liste-rachats-partiels body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.liste-rachats-partiels .compliance-section, body.liste-rachats-partiels body.creation-soucription .analyse-risque-holder, body.creation-soucription body.liste-rachats-partiels .analyse-risque-holder, body.liste-rachats-partiels body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.liste-rachats-partiels .analyse-risque-holder, body.liste-rachats-partiels body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.liste-rachats-partiels .analyse-risque-holder, body.liste-remboursements-d-avance-demandeop-6 .elevation1, body.liste-remboursements-d-avance-demandeop-6 body.creation-soucription .compliance-section, body.creation-soucription body.liste-remboursements-d-avance-demandeop-6 .compliance-section, body.liste-remboursements-d-avance-demandeop-6 body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.liste-remboursements-d-avance-demandeop-6 .compliance-section, body.liste-remboursements-d-avance-demandeop-6 body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.liste-remboursements-d-avance-demandeop-6 .compliance-section, body.liste-remboursements-d-avance-demandeop-6 body.creation-soucription .analyse-risque-holder, body.creation-soucription body.liste-remboursements-d-avance-demandeop-6 .analyse-risque-holder, body.liste-remboursements-d-avance-demandeop-6 body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.liste-remboursements-d-avance-demandeop-6 .analyse-risque-holder, body.liste-remboursements-d-avance-demandeop-6 body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.liste-remboursements-d-avance-demandeop-6 .analyse-risque-holder, body.liste-demandes-d-avance-atypiques .elevation1, body.liste-demandes-d-avance-atypiques body.creation-soucription .compliance-section, body.creation-soucription body.liste-demandes-d-avance-atypiques .compliance-section, body.liste-demandes-d-avance-atypiques body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.liste-demandes-d-avance-atypiques .compliance-section, body.liste-demandes-d-avance-atypiques body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.liste-demandes-d-avance-atypiques .compliance-section, body.liste-demandes-d-avance-atypiques body.creation-soucription .analyse-risque-holder, body.creation-soucription body.liste-demandes-d-avance-atypiques .analyse-risque-holder, body.liste-demandes-d-avance-atypiques body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.liste-demandes-d-avance-atypiques .analyse-risque-holder, body.liste-demandes-d-avance-atypiques body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.liste-demandes-d-avance-atypiques .analyse-risque-holder {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
body.liste-versements-complementaire .icon, body.changement-d-options .icon, body.arbitrage-a-valider .icon, body.liste-changements-de-coordonnees .icon, body.liste-changements-d-iban .icon, body.operations-incompletes .icon, body.suivi-des-operations-admin .icon, body.suivi-des-operations-en-attente .icon, body.rachats-totaux .icon, body.liste-rachats-partiels .icon, body.liste-remboursements-d-avance-demandeop-6 .icon, body.liste-demandes-d-avance-atypiques .icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem; }
  body.liste-versements-complementaire .icon.is-large, body.changement-d-options .icon.is-large, body.arbitrage-a-valider .icon.is-large, body.liste-changements-de-coordonnees .icon.is-large, body.liste-changements-d-iban .icon.is-large, body.operations-incompletes .icon.is-large, body.suivi-des-operations-admin .icon.is-large, body.suivi-des-operations-en-attente .icon.is-large, body.rachats-totaux .icon.is-large, body.liste-rachats-partiels .icon.is-large, body.liste-remboursements-d-avance-demandeop-6 .icon.is-large, body.liste-demandes-d-avance-atypiques .icon.is-large {
    height: 4rem;
    width: 4rem;
    min-width: 4rem; }
body.liste-versements-complementaire a.button, body.liste-versements-complementaire input[type="submit"].button, body.liste-versements-complementaire .apicil_btn.button, body.changement-d-options a.button, body.changement-d-options input[type="submit"].button, body.changement-d-options .apicil_btn.button, body.arbitrage-a-valider a.button, body.arbitrage-a-valider input[type="submit"].button, body.arbitrage-a-valider .apicil_btn.button, body.liste-changements-de-coordonnees a.button, body.liste-changements-de-coordonnees input[type="submit"].button, body.liste-changements-de-coordonnees .apicil_btn.button, body.liste-changements-d-iban a.button, body.liste-changements-d-iban input[type="submit"].button, body.liste-changements-d-iban .apicil_btn.button, body.operations-incompletes a.button, body.operations-incompletes input[type="submit"].button, body.operations-incompletes .apicil_btn.button, body.suivi-des-operations-admin a.button, body.suivi-des-operations-admin input[type="submit"].button, body.suivi-des-operations-admin .apicil_btn.button, body.suivi-des-operations-en-attente a.button, body.suivi-des-operations-en-attente input[type="submit"].button, body.suivi-des-operations-en-attente .apicil_btn.button, body.rachats-totaux a.button, body.rachats-totaux input[type="submit"].button, body.rachats-totaux .apicil_btn.button, body.liste-rachats-partiels a.button, body.liste-rachats-partiels input[type="submit"].button, body.liste-rachats-partiels .apicil_btn.button, body.liste-remboursements-d-avance-demandeop-6 a.button, body.liste-remboursements-d-avance-demandeop-6 input[type="submit"].button, body.liste-remboursements-d-avance-demandeop-6 .apicil_btn.button, body.liste-demandes-d-avance-atypiques a.button, body.liste-demandes-d-avance-atypiques input[type="submit"].button, body.liste-demandes-d-avance-atypiques .apicil_btn.button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 2.75rem;
  height: 2.75rem;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  border: none;
  background-image: none !important;
  text-shadow: none;
  font-weight: 400;
  padding: 0 1.5rem;
  letter-spacing: 0.4px;
  font-family: inherit;
  font-family: inherit;
  font-size: 14px; }
  body.liste-versements-complementaire a.button:focus, body.liste-versements-complementaire input[type="submit"].button:focus, body.liste-versements-complementaire .apicil_btn.button:focus, body.changement-d-options a.button:focus, body.changement-d-options input[type="submit"].button:focus, body.changement-d-options .apicil_btn.button:focus, body.arbitrage-a-valider a.button:focus, body.arbitrage-a-valider input[type="submit"].button:focus, body.arbitrage-a-valider .apicil_btn.button:focus, body.liste-changements-de-coordonnees a.button:focus, body.liste-changements-de-coordonnees input[type="submit"].button:focus, body.liste-changements-de-coordonnees .apicil_btn.button:focus, body.liste-changements-d-iban a.button:focus, body.liste-changements-d-iban input[type="submit"].button:focus, body.liste-changements-d-iban .apicil_btn.button:focus, body.operations-incompletes a.button:focus, body.operations-incompletes input[type="submit"].button:focus, body.operations-incompletes .apicil_btn.button:focus, body.suivi-des-operations-admin a.button:focus, body.suivi-des-operations-admin input[type="submit"].button:focus, body.suivi-des-operations-admin .apicil_btn.button:focus, body.suivi-des-operations-en-attente a.button:focus, body.suivi-des-operations-en-attente input[type="submit"].button:focus, body.suivi-des-operations-en-attente .apicil_btn.button:focus, body.rachats-totaux a.button:focus, body.rachats-totaux input[type="submit"].button:focus, body.rachats-totaux .apicil_btn.button:focus, body.liste-rachats-partiels a.button:focus, body.liste-rachats-partiels input[type="submit"].button:focus, body.liste-rachats-partiels .apicil_btn.button:focus, body.liste-remboursements-d-avance-demandeop-6 a.button:focus, body.liste-remboursements-d-avance-demandeop-6 input[type="submit"].button:focus, body.liste-remboursements-d-avance-demandeop-6 .apicil_btn.button:focus, body.liste-demandes-d-avance-atypiques a.button:focus, body.liste-demandes-d-avance-atypiques input[type="submit"].button:focus, body.liste-demandes-d-avance-atypiques .apicil_btn.button:focus {
    outline: none; }
  body.liste-versements-complementaire a.button:hover, body.liste-versements-complementaire input[type="submit"].button:hover, body.liste-versements-complementaire .apicil_btn.button:hover, body.changement-d-options a.button:hover, body.changement-d-options input[type="submit"].button:hover, body.changement-d-options .apicil_btn.button:hover, body.arbitrage-a-valider a.button:hover, body.arbitrage-a-valider input[type="submit"].button:hover, body.arbitrage-a-valider .apicil_btn.button:hover, body.liste-changements-de-coordonnees a.button:hover, body.liste-changements-de-coordonnees input[type="submit"].button:hover, body.liste-changements-de-coordonnees .apicil_btn.button:hover, body.liste-changements-d-iban a.button:hover, body.liste-changements-d-iban input[type="submit"].button:hover, body.liste-changements-d-iban .apicil_btn.button:hover, body.operations-incompletes a.button:hover, body.operations-incompletes input[type="submit"].button:hover, body.operations-incompletes .apicil_btn.button:hover, body.suivi-des-operations-admin a.button:hover, body.suivi-des-operations-admin input[type="submit"].button:hover, body.suivi-des-operations-admin .apicil_btn.button:hover, body.suivi-des-operations-en-attente a.button:hover, body.suivi-des-operations-en-attente input[type="submit"].button:hover, body.suivi-des-operations-en-attente .apicil_btn.button:hover, body.rachats-totaux a.button:hover, body.rachats-totaux input[type="submit"].button:hover, body.rachats-totaux .apicil_btn.button:hover, body.liste-rachats-partiels a.button:hover, body.liste-rachats-partiels input[type="submit"].button:hover, body.liste-rachats-partiels .apicil_btn.button:hover, body.liste-remboursements-d-avance-demandeop-6 a.button:hover, body.liste-remboursements-d-avance-demandeop-6 input[type="submit"].button:hover, body.liste-remboursements-d-avance-demandeop-6 .apicil_btn.button:hover, body.liste-demandes-d-avance-atypiques a.button:hover, body.liste-demandes-d-avance-atypiques input[type="submit"].button:hover, body.liste-demandes-d-avance-atypiques .apicil_btn.button:hover {
    color: white; }
  body.liste-versements-complementaire a.button.apicil_btn, body.liste-versements-complementaire input[type="submit"].button.apicil_btn, body.liste-versements-complementaire .apicil_btn.button.apicil_btn, body.changement-d-options a.button.apicil_btn, body.changement-d-options input[type="submit"].button.apicil_btn, body.changement-d-options .apicil_btn.button.apicil_btn, body.arbitrage-a-valider a.button.apicil_btn, body.arbitrage-a-valider input[type="submit"].button.apicil_btn, body.arbitrage-a-valider .apicil_btn.button.apicil_btn, body.liste-changements-de-coordonnees a.button.apicil_btn, body.liste-changements-de-coordonnees input[type="submit"].button.apicil_btn, body.liste-changements-de-coordonnees .apicil_btn.button.apicil_btn, body.liste-changements-d-iban a.button.apicil_btn, body.liste-changements-d-iban input[type="submit"].button.apicil_btn, body.liste-changements-d-iban .apicil_btn.button.apicil_btn, body.operations-incompletes a.button.apicil_btn, body.operations-incompletes input[type="submit"].button.apicil_btn, body.operations-incompletes .apicil_btn.button.apicil_btn, body.suivi-des-operations-admin a.button.apicil_btn, body.suivi-des-operations-admin input[type="submit"].button.apicil_btn, body.suivi-des-operations-admin .apicil_btn.button.apicil_btn, body.suivi-des-operations-en-attente a.button.apicil_btn, body.suivi-des-operations-en-attente input[type="submit"].button.apicil_btn, body.suivi-des-operations-en-attente .apicil_btn.button.apicil_btn, body.rachats-totaux a.button.apicil_btn, body.rachats-totaux input[type="submit"].button.apicil_btn, body.rachats-totaux .apicil_btn.button.apicil_btn, body.liste-rachats-partiels a.button.apicil_btn, body.liste-rachats-partiels input[type="submit"].button.apicil_btn, body.liste-rachats-partiels .apicil_btn.button.apicil_btn, body.liste-remboursements-d-avance-demandeop-6 a.button.apicil_btn, body.liste-remboursements-d-avance-demandeop-6 input[type="submit"].button.apicil_btn, body.liste-remboursements-d-avance-demandeop-6 .apicil_btn.button.apicil_btn, body.liste-demandes-d-avance-atypiques a.button.apicil_btn, body.liste-demandes-d-avance-atypiques input[type="submit"].button.apicil_btn, body.liste-demandes-d-avance-atypiques .apicil_btn.button.apicil_btn {
    text-transform: uppercase; }
    body.liste-versements-complementaire a.button.apicil_btn .apicil_btn-suiv, body.liste-versements-complementaire input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.liste-versements-complementaire .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.changement-d-options a.button.apicil_btn .apicil_btn-suiv, body.changement-d-options input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.changement-d-options .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.arbitrage-a-valider a.button.apicil_btn .apicil_btn-suiv, body.arbitrage-a-valider input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.arbitrage-a-valider .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.liste-changements-de-coordonnees a.button.apicil_btn .apicil_btn-suiv, body.liste-changements-de-coordonnees input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.liste-changements-de-coordonnees .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.liste-changements-d-iban a.button.apicil_btn .apicil_btn-suiv, body.liste-changements-d-iban input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.liste-changements-d-iban .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.operations-incompletes a.button.apicil_btn .apicil_btn-suiv, body.operations-incompletes input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.operations-incompletes .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.suivi-des-operations-admin a.button.apicil_btn .apicil_btn-suiv, body.suivi-des-operations-admin input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.suivi-des-operations-admin .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.suivi-des-operations-en-attente a.button.apicil_btn .apicil_btn-suiv, body.suivi-des-operations-en-attente input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.suivi-des-operations-en-attente .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.rachats-totaux a.button.apicil_btn .apicil_btn-suiv, body.rachats-totaux input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.rachats-totaux .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.liste-rachats-partiels a.button.apicil_btn .apicil_btn-suiv, body.liste-rachats-partiels input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.liste-rachats-partiels .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.liste-remboursements-d-avance-demandeop-6 a.button.apicil_btn .apicil_btn-suiv, body.liste-remboursements-d-avance-demandeop-6 input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.liste-remboursements-d-avance-demandeop-6 .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.liste-demandes-d-avance-atypiques a.button.apicil_btn .apicil_btn-suiv, body.liste-demandes-d-avance-atypiques input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.liste-demandes-d-avance-atypiques .apicil_btn.button.apicil_btn .apicil_btn-suiv {
      text-transform: inherit;
      font-family: inherit;
      letter-spacing: inherit;
      padding: 0; }
    body.liste-versements-complementaire a.button.apicil_btn.apicil_btn-blue, body.liste-versements-complementaire input[type="submit"].button.apicil_btn.apicil_btn-blue, body.liste-versements-complementaire .apicil_btn.button.apicil_btn.apicil_btn-blue, body.changement-d-options a.button.apicil_btn.apicil_btn-blue, body.changement-d-options input[type="submit"].button.apicil_btn.apicil_btn-blue, body.changement-d-options .apicil_btn.button.apicil_btn.apicil_btn-blue, body.arbitrage-a-valider a.button.apicil_btn.apicil_btn-blue, body.arbitrage-a-valider input[type="submit"].button.apicil_btn.apicil_btn-blue, body.arbitrage-a-valider .apicil_btn.button.apicil_btn.apicil_btn-blue, body.liste-changements-de-coordonnees a.button.apicil_btn.apicil_btn-blue, body.liste-changements-de-coordonnees input[type="submit"].button.apicil_btn.apicil_btn-blue, body.liste-changements-de-coordonnees .apicil_btn.button.apicil_btn.apicil_btn-blue, body.liste-changements-d-iban a.button.apicil_btn.apicil_btn-blue, body.liste-changements-d-iban input[type="submit"].button.apicil_btn.apicil_btn-blue, body.liste-changements-d-iban .apicil_btn.button.apicil_btn.apicil_btn-blue, body.operations-incompletes a.button.apicil_btn.apicil_btn-blue, body.operations-incompletes input[type="submit"].button.apicil_btn.apicil_btn-blue, body.operations-incompletes .apicil_btn.button.apicil_btn.apicil_btn-blue, body.suivi-des-operations-admin a.button.apicil_btn.apicil_btn-blue, body.suivi-des-operations-admin input[type="submit"].button.apicil_btn.apicil_btn-blue, body.suivi-des-operations-admin .apicil_btn.button.apicil_btn.apicil_btn-blue, body.suivi-des-operations-en-attente a.button.apicil_btn.apicil_btn-blue, body.suivi-des-operations-en-attente input[type="submit"].button.apicil_btn.apicil_btn-blue, body.suivi-des-operations-en-attente .apicil_btn.button.apicil_btn.apicil_btn-blue, body.rachats-totaux a.button.apicil_btn.apicil_btn-blue, body.rachats-totaux input[type="submit"].button.apicil_btn.apicil_btn-blue, body.rachats-totaux .apicil_btn.button.apicil_btn.apicil_btn-blue, body.liste-rachats-partiels a.button.apicil_btn.apicil_btn-blue, body.liste-rachats-partiels input[type="submit"].button.apicil_btn.apicil_btn-blue, body.liste-rachats-partiels .apicil_btn.button.apicil_btn.apicil_btn-blue, body.liste-remboursements-d-avance-demandeop-6 a.button.apicil_btn.apicil_btn-blue, body.liste-remboursements-d-avance-demandeop-6 input[type="submit"].button.apicil_btn.apicil_btn-blue, body.liste-remboursements-d-avance-demandeop-6 .apicil_btn.button.apicil_btn.apicil_btn-blue, body.liste-demandes-d-avance-atypiques a.button.apicil_btn.apicil_btn-blue, body.liste-demandes-d-avance-atypiques input[type="submit"].button.apicil_btn.apicil_btn-blue, body.liste-demandes-d-avance-atypiques .apicil_btn.button.apicil_btn.apicil_btn-blue {
      background-color: #0077be !important; }
body.liste-versements-complementaire p, body.changement-d-options p, body.arbitrage-a-valider p, body.liste-changements-de-coordonnees p, body.liste-changements-d-iban p, body.operations-incompletes p, body.suivi-des-operations-admin p, body.suivi-des-operations-en-attente p, body.rachats-totaux p, body.liste-rachats-partiels p, body.liste-remboursements-d-avance-demandeop-6 p, body.liste-demandes-d-avance-atypiques p {
  margin: 0; }
body.liste-versements-complementaire header[role="header"], body.changement-d-options header[role="header"], body.arbitrage-a-valider header[role="header"], body.liste-changements-de-coordonnees header[role="header"], body.liste-changements-d-iban header[role="header"], body.operations-incompletes header[role="header"], body.suivi-des-operations-admin header[role="header"], body.suivi-des-operations-en-attente header[role="header"], body.rachats-totaux header[role="header"], body.liste-rachats-partiels header[role="header"], body.liste-remboursements-d-avance-demandeop-6 header[role="header"], body.liste-demandes-d-avance-atypiques header[role="header"] {
  background: white; }
body.liste-versements-complementaire .apicil_form-versement .ui-panel.ui-widget, body.liste-versements-complementaire .apicil_form-versement .ui-widget-content, body.changement-d-options .apicil_form-versement .ui-panel.ui-widget, body.changement-d-options .apicil_form-versement .ui-widget-content, body.arbitrage-a-valider .apicil_form-versement .ui-panel.ui-widget, body.arbitrage-a-valider .apicil_form-versement .ui-widget-content, body.liste-changements-de-coordonnees .apicil_form-versement .ui-panel.ui-widget, body.liste-changements-de-coordonnees .apicil_form-versement .ui-widget-content, body.liste-changements-d-iban .apicil_form-versement .ui-panel.ui-widget, body.liste-changements-d-iban .apicil_form-versement .ui-widget-content, body.operations-incompletes .apicil_form-versement .ui-panel.ui-widget, body.operations-incompletes .apicil_form-versement .ui-widget-content, body.suivi-des-operations-admin .apicil_form-versement .ui-panel.ui-widget, body.suivi-des-operations-admin .apicil_form-versement .ui-widget-content, body.suivi-des-operations-en-attente .apicil_form-versement .ui-panel.ui-widget, body.suivi-des-operations-en-attente .apicil_form-versement .ui-widget-content, body.rachats-totaux .apicil_form-versement .ui-panel.ui-widget, body.rachats-totaux .apicil_form-versement .ui-widget-content, body.liste-rachats-partiels .apicil_form-versement .ui-panel.ui-widget, body.liste-rachats-partiels .apicil_form-versement .ui-widget-content, body.liste-remboursements-d-avance-demandeop-6 .apicil_form-versement .ui-panel.ui-widget, body.liste-remboursements-d-avance-demandeop-6 .apicil_form-versement .ui-widget-content, body.liste-demandes-d-avance-atypiques .apicil_form-versement .ui-panel.ui-widget, body.liste-demandes-d-avance-atypiques .apicil_form-versement .ui-widget-content {
  background-color: transparent; }
  body.liste-versements-complementaire .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.liste-versements-complementaire .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.changement-d-options .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.changement-d-options .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.arbitrage-a-valider .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.arbitrage-a-valider .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.liste-changements-de-coordonnees .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.liste-changements-de-coordonnees .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.liste-changements-d-iban .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.liste-changements-d-iban .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.operations-incompletes .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.operations-incompletes .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.suivi-des-operations-admin .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.suivi-des-operations-admin .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.suivi-des-operations-en-attente .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.suivi-des-operations-en-attente .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.rachats-totaux .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.rachats-totaux .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.liste-rachats-partiels .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.liste-rachats-partiels .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.liste-remboursements-d-avance-demandeop-6 .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.liste-remboursements-d-avance-demandeop-6 .apicil_form-versement .ui-widget-content.ui-overlay-visible, body.liste-demandes-d-avance-atypiques .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.liste-demandes-d-avance-atypiques .apicil_form-versement .ui-widget-content.ui-overlay-visible {
    background-color: white; }
body.liste-versements-complementaire .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.changement-d-options .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.arbitrage-a-valider .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.liste-changements-de-coordonnees .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.liste-changements-d-iban .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.operations-incompletes .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.suivi-des-operations-admin .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.suivi-des-operations-en-attente .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.rachats-totaux .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.liste-rachats-partiels .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.liste-remboursements-d-avance-demandeop-6 .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas, body.liste-demandes-d-avance-atypiques .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas {
  background-color: whitesmoke; }
body.liste-versements-complementaire .subscription-infos-wrapper, body.changement-d-options .subscription-infos-wrapper, body.arbitrage-a-valider .subscription-infos-wrapper, body.liste-changements-de-coordonnees .subscription-infos-wrapper, body.liste-changements-d-iban .subscription-infos-wrapper, body.operations-incompletes .subscription-infos-wrapper, body.suivi-des-operations-admin .subscription-infos-wrapper, body.suivi-des-operations-en-attente .subscription-infos-wrapper, body.rachats-totaux .subscription-infos-wrapper, body.liste-rachats-partiels .subscription-infos-wrapper, body.liste-remboursements-d-avance-demandeop-6 .subscription-infos-wrapper, body.liste-demandes-d-avance-atypiques .subscription-infos-wrapper {
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  color: #0077be; }
body.liste-versements-complementaire .compliance-section .section-title, body.liste-versements-complementaire #my-page .title, body.changement-d-options .compliance-section .section-title, body.changement-d-options #my-page .title, body.arbitrage-a-valider .compliance-section .section-title, body.arbitrage-a-valider #my-page .title, body.liste-changements-de-coordonnees .compliance-section .section-title, body.liste-changements-de-coordonnees #my-page .title, body.liste-changements-d-iban .compliance-section .section-title, body.liste-changements-d-iban #my-page .title, body.operations-incompletes .compliance-section .section-title, body.operations-incompletes #my-page .title, body.suivi-des-operations-admin .compliance-section .section-title, body.suivi-des-operations-admin #my-page .title, body.suivi-des-operations-en-attente .compliance-section .section-title, body.suivi-des-operations-en-attente #my-page .title, body.rachats-totaux .compliance-section .section-title, body.rachats-totaux #my-page .title, body.liste-rachats-partiels .compliance-section .section-title, body.liste-rachats-partiels #my-page .title, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .section-title, body.liste-remboursements-d-avance-demandeop-6 #my-page .title, body.liste-demandes-d-avance-atypiques .compliance-section .section-title, body.liste-demandes-d-avance-atypiques #my-page .title {
  font-size: 1.5rem;
  font-weight: 400;
  width: 100% !important;
  padding: 0 !important;
  display: block;
  font-family: inherit !important; }
body.liste-versements-complementaire .title#examen-renforce-title, body.changement-d-options .title#examen-renforce-title, body.arbitrage-a-valider .title#examen-renforce-title, body.liste-changements-de-coordonnees .title#examen-renforce-title, body.liste-changements-d-iban .title#examen-renforce-title, body.operations-incompletes .title#examen-renforce-title, body.suivi-des-operations-admin .title#examen-renforce-title, body.suivi-des-operations-en-attente .title#examen-renforce-title, body.rachats-totaux .title#examen-renforce-title, body.liste-rachats-partiels .title#examen-renforce-title, body.liste-remboursements-d-avance-demandeop-6 .title#examen-renforce-title, body.liste-demandes-d-avance-atypiques .title#examen-renforce-title {
  text-transform: uppercase; }
body.liste-versements-complementaire .compliance-section, body.changement-d-options .compliance-section, body.arbitrage-a-valider .compliance-section, body.liste-changements-de-coordonnees .compliance-section, body.liste-changements-d-iban .compliance-section, body.operations-incompletes .compliance-section, body.suivi-des-operations-admin .compliance-section, body.suivi-des-operations-en-attente .compliance-section, body.rachats-totaux .compliance-section, body.liste-rachats-partiels .compliance-section, body.liste-remboursements-d-avance-demandeop-6 .compliance-section, body.liste-demandes-d-avance-atypiques .compliance-section {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: white;
  border-radius: 4px;
  padding: 1rem 1.5rem 2.5rem; }
  body.liste-versements-complementaire .compliance-section div, body.changement-d-options .compliance-section div, body.arbitrage-a-valider .compliance-section div, body.liste-changements-de-coordonnees .compliance-section div, body.liste-changements-d-iban .compliance-section div, body.operations-incompletes .compliance-section div, body.suivi-des-operations-admin .compliance-section div, body.suivi-des-operations-en-attente .compliance-section div, body.rachats-totaux .compliance-section div, body.liste-rachats-partiels .compliance-section div, body.liste-remboursements-d-avance-demandeop-6 .compliance-section div, body.liste-demandes-d-avance-atypiques .compliance-section div {
    height: initial;
    margin: 0 !important;
    overflow: initial; }
  body.liste-versements-complementaire .compliance-section.levee-de-doute-section, body.changement-d-options .compliance-section.levee-de-doute-section, body.arbitrage-a-valider .compliance-section.levee-de-doute-section, body.liste-changements-de-coordonnees .compliance-section.levee-de-doute-section, body.liste-changements-d-iban .compliance-section.levee-de-doute-section, body.operations-incompletes .compliance-section.levee-de-doute-section, body.suivi-des-operations-admin .compliance-section.levee-de-doute-section, body.suivi-des-operations-en-attente .compliance-section.levee-de-doute-section, body.rachats-totaux .compliance-section.levee-de-doute-section, body.liste-rachats-partiels .compliance-section.levee-de-doute-section, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.levee-de-doute-section, body.liste-demandes-d-avance-atypiques .compliance-section.levee-de-doute-section {
    margin-bottom: 3.5rem; }
    body.liste-versements-complementaire .compliance-section.levee-de-doute-section .icon, body.changement-d-options .compliance-section.levee-de-doute-section .icon, body.arbitrage-a-valider .compliance-section.levee-de-doute-section .icon, body.liste-changements-de-coordonnees .compliance-section.levee-de-doute-section .icon, body.liste-changements-d-iban .compliance-section.levee-de-doute-section .icon, body.operations-incompletes .compliance-section.levee-de-doute-section .icon, body.suivi-des-operations-admin .compliance-section.levee-de-doute-section .icon, body.suivi-des-operations-en-attente .compliance-section.levee-de-doute-section .icon, body.rachats-totaux .compliance-section.levee-de-doute-section .icon, body.liste-rachats-partiels .compliance-section.levee-de-doute-section .icon, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.levee-de-doute-section .icon, body.liste-demandes-d-avance-atypiques .compliance-section.levee-de-doute-section .icon {
      color: #0077be; }
      body.liste-versements-complementaire .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.changement-d-options .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.arbitrage-a-valider .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.liste-changements-de-coordonnees .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.liste-changements-d-iban .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.operations-incompletes .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.suivi-des-operations-admin .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.suivi-des-operations-en-attente .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.rachats-totaux .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.liste-rachats-partiels .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.liste-demandes-d-avance-atypiques .compliance-section.levee-de-doute-section .icon .fa-id-card-alt {
        border: 2px solid currentColor;
        border-radius: 100%;
        padding: 0.6rem; }
  body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.changement-d-options .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.operations-incompletes .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.rachats-totaux .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label {
    width: auto !important;
    margin-left: 3.25rem !important;
    padding: 0 !important;
    color: #0077be; }
  body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.changement-d-options .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.operations-incompletes .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.rachats-totaux .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link {
    margin: 0;
    text-transform: lowercase;
    color: #0077be; }
  body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper {
    margin: 3.75rem 0 0 !important;
    width: 100%;
    display: grid;
    grid-template-columns: 27rem 27rem;
    grid-template-rows: auto auto auto auto;
    grid-gap: 1rem 2rem;
    grid-auto-flow: column;
    position: relative; }
    body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper:after {
      content: "";
      position: absolute;
      height: 100%;
      width: 2px;
      background-color: #8d8d8d;
      left: 50%; }
    body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement {
      display: inline-flex;
      justify-content: space-between; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label {
        width: 15.25rem !important;
        padding: 0 !important;
        text-align: left;
        display: inline-table;
        line-height: 1.3; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label {
        width: 15.85rem !important; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span {
        display: flex;
        flex-direction: column;
        align-items: flex-end; }
        body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error {
          width: 10rem !important; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input {
        margin: 0;
        width: 10.35rem !important;
        text-align: left; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector {
        width: 11rem !important;
        margin: 0 !important; }
        body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span {
          box-sizing: border-box;
          width: 100%;
          height: 22px;
          padding-top: 1px !important;
          align-items: flex-start; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector {
        align-self: center; }
    body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv {
      padding: 0 !important; }
      body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr {
        display: flex;
        width: 11rem; }
        body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td {
          padding: 0 !important;
          display: inline-flex;
          align-items: center; }
          body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd) {
            flex: 0.3; }
          body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even) {
            flex: 0.7; }
          body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio {
            margin-top: -1px !important; }
            body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"] {
              width: auto !important;
              cursor: pointer; }
            body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label {
              margin-left: 0.2rem !important; }
            body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"] {
              cursor: not-allowed; }
            body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.liste-versements-complementaire .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.changement-d-options .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.arbitrage-a-valider .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.liste-changements-de-coordonnees .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.liste-changements-d-iban .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.operations-incompletes .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.suivi-des-operations-admin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.suivi-des-operations-en-attente .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.rachats-totaux .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.liste-rachats-partiels .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.liste-remboursements-d-avance-demandeop-6 .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.liste-demandes-d-avance-atypiques .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover {
              background: url(/apicil-theme/images/common/checrd-disabled.png); }
  body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper, body.changement-d-options .compliance-section .compliance-section-inner-wrapper, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.changement-d-options .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item {
      overflow: hidden;
      padding: 0;
      border: none; }
      body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.changement-d-options .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper {
        padding: 0; }
        body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.changement-d-options .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar {
          width: 4rem; }
      body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.changement-d-options .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper {
        padding: 0;
        margin-left: -1rem !important; }
      body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.changement-d-options .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div {
        height: 10px;
        margin-bottom: 7.5px !important; }
    body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper > div, body.changement-d-options .compliance-section .compliance-section-inner-wrapper > div, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper > div, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper > div, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper > div, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper > div, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper > div, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper > div, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper > div, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper > div, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper > div, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper > div {
      display: flex;
      align-items: center;
      width: 68%;
      height: 5rem; }
      body.liste-versements-complementaire .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.changement-d-options .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.arbitrage-a-valider .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.liste-changements-de-coordonnees .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.liste-changements-d-iban .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.operations-incompletes .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.suivi-des-operations-admin .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.suivi-des-operations-en-attente .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.rachats-totaux .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.liste-rachats-partiels .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.liste-demandes-d-avance-atypiques .compliance-section .compliance-section-inner-wrapper > div .paragraph {
        margin-left: 1rem;
        line-height: 1.71;
        letter-spacing: 0.28px;
        font-size: 0.75rem;
        font-weight: 700;
        font-family: Roboto, 'Helvetica Neue', sans-serif; }
  body.liste-versements-complementaire .compliance-section .bloc__heading, body.changement-d-options .compliance-section .bloc__heading, body.arbitrage-a-valider .compliance-section .bloc__heading, body.liste-changements-de-coordonnees .compliance-section .bloc__heading, body.liste-changements-d-iban .compliance-section .bloc__heading, body.operations-incompletes .compliance-section .bloc__heading, body.suivi-des-operations-admin .compliance-section .bloc__heading, body.suivi-des-operations-en-attente .compliance-section .bloc__heading, body.rachats-totaux .compliance-section .bloc__heading, body.liste-rachats-partiels .compliance-section .bloc__heading, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .bloc__heading, body.liste-demandes-d-avance-atypiques .compliance-section .bloc__heading {
    margin: 0; }
    body.liste-versements-complementaire .compliance-section .bloc__heading b, body.changement-d-options .compliance-section .bloc__heading b, body.arbitrage-a-valider .compliance-section .bloc__heading b, body.liste-changements-de-coordonnees .compliance-section .bloc__heading b, body.liste-changements-d-iban .compliance-section .bloc__heading b, body.operations-incompletes .compliance-section .bloc__heading b, body.suivi-des-operations-admin .compliance-section .bloc__heading b, body.suivi-des-operations-en-attente .compliance-section .bloc__heading b, body.rachats-totaux .compliance-section .bloc__heading b, body.liste-rachats-partiels .compliance-section .bloc__heading b, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .bloc__heading b, body.liste-demandes-d-avance-atypiques .compliance-section .bloc__heading b {
      font-weight: inherit; }
    body.liste-versements-complementaire .compliance-section .bloc__heading .heading-separator, body.changement-d-options .compliance-section .bloc__heading .heading-separator, body.arbitrage-a-valider .compliance-section .bloc__heading .heading-separator, body.liste-changements-de-coordonnees .compliance-section .bloc__heading .heading-separator, body.liste-changements-d-iban .compliance-section .bloc__heading .heading-separator, body.operations-incompletes .compliance-section .bloc__heading .heading-separator, body.suivi-des-operations-admin .compliance-section .bloc__heading .heading-separator, body.suivi-des-operations-en-attente .compliance-section .bloc__heading .heading-separator, body.rachats-totaux .compliance-section .bloc__heading .heading-separator, body.liste-rachats-partiels .compliance-section .bloc__heading .heading-separator, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .bloc__heading .heading-separator, body.liste-demandes-d-avance-atypiques .compliance-section .bloc__heading .heading-separator {
      display: none; }
  body.liste-versements-complementaire .compliance-section .apicil_form-versement, body.changement-d-options .compliance-section .apicil_form-versement, body.arbitrage-a-valider .compliance-section .apicil_form-versement, body.liste-changements-de-coordonnees .compliance-section .apicil_form-versement, body.liste-changements-d-iban .compliance-section .apicil_form-versement, body.operations-incompletes .compliance-section .apicil_form-versement, body.suivi-des-operations-admin .compliance-section .apicil_form-versement, body.suivi-des-operations-en-attente .compliance-section .apicil_form-versement, body.rachats-totaux .compliance-section .apicil_form-versement, body.liste-rachats-partiels .compliance-section .apicil_form-versement, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .apicil_form-versement, body.liste-demandes-d-avance-atypiques .compliance-section .apicil_form-versement {
    margin: 0;
    width: 100%; }
    body.liste-versements-complementaire .compliance-section .apicil_form-versement label, body.changement-d-options .compliance-section .apicil_form-versement label, body.arbitrage-a-valider .compliance-section .apicil_form-versement label, body.liste-changements-de-coordonnees .compliance-section .apicil_form-versement label, body.liste-changements-d-iban .compliance-section .apicil_form-versement label, body.operations-incompletes .compliance-section .apicil_form-versement label, body.suivi-des-operations-admin .compliance-section .apicil_form-versement label, body.suivi-des-operations-en-attente .compliance-section .apicil_form-versement label, body.rachats-totaux .compliance-section .apicil_form-versement label, body.liste-rachats-partiels .compliance-section .apicil_form-versement label, body.liste-remboursements-d-avance-demandeop-6 .compliance-section .apicil_form-versement label, body.liste-demandes-d-avance-atypiques .compliance-section .apicil_form-versement label {
      padding-top: 0; }

body.creation-soucription, body.souscription-gestion-privee-pro-madelin, body.souscription-apicil-proformance-plus {
  /* .validationPageBlocEnregistrer {

    .apicil_f-btn {
      margin-top: -2.1rem;
    }
  } */ }
  body.creation-soucription .hidden, body.souscription-gestion-privee-pro-madelin .hidden, body.souscription-apicil-proformance-plus .hidden {
    display: none; }
  body.creation-soucription .elevation1, body.creation-soucription .compliance-section, body.creation-soucription body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.creation-soucription .compliance-section, body.creation-soucription body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.creation-soucription .compliance-section, body.creation-soucription .analyse-risque-holder, body.creation-soucription body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.creation-soucription .analyse-risque-holder, body.creation-soucription body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.creation-soucription .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin .elevation1, body.souscription-gestion-privee-pro-madelin body.creation-soucription .compliance-section, body.creation-soucription body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.creation-soucription .analyse-risque-holder, body.creation-soucription body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-apicil-proformance-plus .elevation1, body.souscription-apicil-proformance-plus body.creation-soucription .compliance-section, body.creation-soucription body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-gestion-privee-pro-madelin body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus .compliance-section, body.souscription-apicil-proformance-plus body.creation-soucription .analyse-risque-holder, body.creation-soucription body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin body.souscription-apicil-proformance-plus .analyse-risque-holder, body.souscription-apicil-proformance-plus .analyse-risque-holder {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
  body.creation-soucription .icon, body.souscription-gestion-privee-pro-madelin .icon, body.souscription-apicil-proformance-plus .icon {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: 1.5rem;
    width: 1.5rem; }
    body.creation-soucription .icon.is-large, body.souscription-gestion-privee-pro-madelin .icon.is-large, body.souscription-apicil-proformance-plus .icon.is-large {
      height: 4rem;
      width: 4rem;
      min-width: 4rem; }
  body.creation-soucription .compliance-section .section-title, body.creation-soucription #my-page .title, body.souscription-gestion-privee-pro-madelin .compliance-section .section-title, body.souscription-gestion-privee-pro-madelin #my-page .title, body.souscription-apicil-proformance-plus .compliance-section .section-title, body.souscription-apicil-proformance-plus #my-page .title {
    margin-top: 0;
    color: #3e4047 !important;
    font-size: 1.5rem;
    font-weight: 400;
    text-transform: none;
    width: 100% !important;
    padding: 0 !important;
    display: block;
    font-family: inherit !important; }
  body.creation-soucription .compliance-section, body.souscription-gestion-privee-pro-madelin .compliance-section, body.souscription-apicil-proformance-plus .compliance-section {
    background-color: white;
    border-radius: 4px;
    padding: 1rem 1.5rem 2.5rem; }
    body.creation-soucription .compliance-section div, body.souscription-gestion-privee-pro-madelin .compliance-section div, body.souscription-apicil-proformance-plus .compliance-section div {
      height: initial;
      margin: 0 !important;
      overflow: initial; }
    body.creation-soucription .compliance-section.levee-de-doute-section, body.souscription-gestion-privee-pro-madelin .compliance-section.levee-de-doute-section, body.souscription-apicil-proformance-plus .compliance-section.levee-de-doute-section {
      margin-bottom: 3.5rem; }
      body.creation-soucription .compliance-section.levee-de-doute-section .icon, body.souscription-gestion-privee-pro-madelin .compliance-section.levee-de-doute-section .icon, body.souscription-apicil-proformance-plus .compliance-section.levee-de-doute-section .icon {
        color: #0077be; }
        body.creation-soucription .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.souscription-gestion-privee-pro-madelin .compliance-section.levee-de-doute-section .icon .fa-id-card-alt, body.souscription-apicil-proformance-plus .compliance-section.levee-de-doute-section .icon .fa-id-card-alt {
          border: 2px solid currentColor;
          border-radius: 100%;
          padding: 0.6rem; }
    body.creation-soucription .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .validationDuContratSouscription .courtier-name-label {
      width: auto !important;
      margin-left: 3.25rem !important;
      padding: 0 !important;
      color: #0077be; }
    body.creation-soucription .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .validationDuContratSouscription .update-courtier-link {
      margin: 0;
      text-transform: lowercase;
      color: #0077be; }
    body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper {
      margin: 3.75rem 0 0 !important;
      width: 100%;
      display: grid;
      grid-template-columns: 27rem 27rem;
      grid-template-rows: auto auto auto auto;
      grid-gap: 1rem 2rem;
      grid-auto-flow: column;
      position: relative; }
      body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper:after, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 2px;
        background-color: #8d8d8d;
        left: 50%; }
      body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement {
        display: inline-flex;
        justify-content: space-between; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement label {
          width: 15.25rem !important;
          padding: 0 !important;
          text-align: left;
          display: inline-table;
          line-height: 1.3; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement.modeReglement label {
          width: 15.85rem !important; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span {
          display: flex;
          flex-direction: column;
          align-items: flex-end; }
          body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement > div .appcil_erreur.portlet-msg-error, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement span .appcil_erreur.portlet-msg-error {
            width: 10rem !important; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement input {
          margin: 0;
          width: 10.35rem !important;
          text-align: left; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector {
          width: 11rem !important;
          margin: 0 !important; }
          body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector > span {
            box-sizing: border-box;
            width: 100%;
            height: 22px;
            padding-top: 1px !important;
            align-items: flex-start; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement .apicil_price-td, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .apicil_form-versement div.selector {
          align-self: center; }
      body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv {
        padding: 0 !important; }
        body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr {
          display: flex;
          width: 11rem; }
          body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td {
            padding: 0 !important;
            display: inline-flex;
            align-items: center; }
            body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd), body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(odd) {
              flex: 0.3; }
            body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even), body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td:nth-of-type(even) {
              flex: 0.7; }
            body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio {
              margin-top: -1px !important; }
              body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"], body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio input[type="radio"] {
                width: auto !important;
                cursor: pointer; }
              body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio + label {
                margin-left: 0.2rem !important; }
              body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled + label, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"] {
                cursor: not-allowed; }
              body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.creation-soucription .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.souscription-gestion-privee-pro-madelin .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"], body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled input[type="radio"]:hover, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span, body.souscription-apicil-proformance-plus .compliance-section.validation-du-contrat-section .inputs-wrapper .fond-en-attente .fondEnAttenteDiv table.fond-en-attente-radio-buttons-wrapper tbody > tr td .radio.disabled > span:hover {
                background: url(/apicil-theme/images/common/checrd-disabled.png); }
    body.creation-soucription .compliance-section .compliance-section-inner-wrapper, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      body.creation-soucription .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item {
        overflow: hidden;
        padding: 0;
        border: none; }
        body.creation-soucription .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper {
          padding: 0; }
          body.creation-soucription .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .icon-placeholder-wrapper .ph-avatar {
            width: 4rem; }
        body.creation-soucription .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .text-placeholder-wrapper {
          padding: 0;
          margin-left: -1rem !important; }
        body.creation-soucription .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper .loading-placeholder-wrapper.ph-item .ph-row div {
          height: 10px;
          margin-bottom: 7.5px !important; }
      body.creation-soucription .compliance-section .compliance-section-inner-wrapper > div, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper > div, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper > div {
        display: flex;
        align-items: center;
        width: 68%;
        height: 5rem; }
        body.creation-soucription .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.souscription-gestion-privee-pro-madelin .compliance-section .compliance-section-inner-wrapper > div .paragraph, body.souscription-apicil-proformance-plus .compliance-section .compliance-section-inner-wrapper > div .paragraph {
          margin-left: 1rem;
          line-height: 1.71;
          letter-spacing: 0.28px;
          font-size: 0.75rem;
          font-weight: 700;
          font-family: Roboto, 'Helvetica Neue', sans-serif; }
    body.creation-soucription .compliance-section .bloc__heading, body.souscription-gestion-privee-pro-madelin .compliance-section .bloc__heading, body.souscription-apicil-proformance-plus .compliance-section .bloc__heading {
      margin: 0; }
      body.creation-soucription .compliance-section .bloc__heading b, body.souscription-gestion-privee-pro-madelin .compliance-section .bloc__heading b, body.souscription-apicil-proformance-plus .compliance-section .bloc__heading b {
        font-weight: inherit; }
      body.creation-soucription .compliance-section .bloc__heading .heading-separator, body.souscription-gestion-privee-pro-madelin .compliance-section .bloc__heading .heading-separator, body.souscription-apicil-proformance-plus .compliance-section .bloc__heading .heading-separator {
        display: none; }
    body.creation-soucription .compliance-section .apicil_form-versement, body.souscription-gestion-privee-pro-madelin .compliance-section .apicil_form-versement, body.souscription-apicil-proformance-plus .compliance-section .apicil_form-versement {
      margin: 0;
      width: 100%; }
      body.creation-soucription .compliance-section .apicil_form-versement label, body.souscription-gestion-privee-pro-madelin .compliance-section .apicil_form-versement label, body.souscription-apicil-proformance-plus .compliance-section .apicil_form-versement label {
        padding-top: 0; }
  body.creation-soucription .analyse-risque-holder, body.souscription-gestion-privee-pro-madelin .analyse-risque-holder, body.souscription-apicil-proformance-plus .analyse-risque-holder {
    margin-top: 2.75rem; }
    body.creation-soucription .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription, body.souscription-gestion-privee-pro-madelin .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription, body.souscription-apicil-proformance-plus .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription {
      background-color: white; }
      body.creation-soucription .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-left, body.souscription-gestion-privee-pro-madelin .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-left, body.souscription-apicil-proformance-plus .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-left {
        width: 92%;
        background-color: white;
        padding: 1rem 1.25rem; }
      body.creation-soucription .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-right, body.souscription-gestion-privee-pro-madelin .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-right, body.souscription-apicil-proformance-plus .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-right {
        width: 46%; }
        body.creation-soucription .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-right .title#examen-renforce-title, body.souscription-gestion-privee-pro-madelin .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-right .title#examen-renforce-title, body.souscription-apicil-proformance-plus .analyse-risque-holder .controle_conformite-body.controle-conformite-souscription .controle-conformite-right .title#examen-renforce-title {
          color: white !important;
          text-transform: uppercase;
          margin-top: 16px; }

body.creation-soucription, body.creation-soucription.intencial_generic {
  font-family: Poppins, 'Helvetica Neue', sans-serif;
  background-color: whitesmoke !important; }
body.creation-soucription p {
  margin: 0; }
body.creation-soucription header[role="header"] {
  background: white; }
body.creation-soucription .apicil_form-versement .ui-panel.ui-widget, body.creation-soucription .apicil_form-versement .ui-widget-content {
  background-color: transparent; }
  body.creation-soucription .apicil_form-versement .ui-panel.ui-widget.ui-overlay-visible, body.creation-soucription .apicil_form-versement .ui-widget-content.ui-overlay-visible {
    background-color: white; }
body.creation-soucription .pieChart .jqplot-target canvas.jqplot-series-shadowCanvas {
  background-color: whitesmoke; }
body.creation-soucription a.button, body.creation-soucription input[type="submit"].button, body.creation-soucription .apicil_btn.button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 2.75rem;
  height: 2.75rem;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  border: none;
  background-image: none !important;
  text-shadow: none;
  font-weight: 400;
  padding: 0 1.5rem;
  letter-spacing: 0.4px;
  font-family: inherit;
  font-family: inherit;
  font-size: 14px; }
  body.creation-soucription a.button:focus, body.creation-soucription input[type="submit"].button:focus, body.creation-soucription .apicil_btn.button:focus {
    outline: none; }
  body.creation-soucription a.button:hover, body.creation-soucription input[type="submit"].button:hover, body.creation-soucription .apicil_btn.button:hover {
    color: white; }
  body.creation-soucription a.button.inverted, body.creation-soucription input[type="submit"].button.inverted, body.creation-soucription .apicil_btn.button.inverted {
    display: inline-block;
    width: 11rem;
    text-transform: uppercase;
    background-color: white !important;
    color: #a3abba;
    border: 1px solid #a3abba; }
  body.creation-soucription a.button.apicil_btn, body.creation-soucription input[type="submit"].button.apicil_btn, body.creation-soucription .apicil_btn.button.apicil_btn {
    text-transform: uppercase; }
    body.creation-soucription a.button.apicil_btn .apicil_btn-suiv, body.creation-soucription input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.creation-soucription .apicil_btn.button.apicil_btn .apicil_btn-suiv {
      text-transform: inherit;
      font-family: inherit;
      letter-spacing: inherit;
      padding: 0; }
    body.creation-soucription a.button.apicil_btn.apicil_btn-vert, body.creation-soucription input[type="submit"].button.apicil_btn.apicil_btn-vert, body.creation-soucription .apicil_btn.button.apicil_btn.apicil_btn-vert {
      background-color: #7dac1d !important; }
    body.creation-soucription a.button.apicil_btn.apicil_btn-blue, body.creation-soucription input[type="submit"].button.apicil_btn.apicil_btn-blue, body.creation-soucription .apicil_btn.button.apicil_btn.apicil_btn-blue {
      background-color: #0077be !important; }
    body.creation-soucription a.button.apicil_btn.apicil_btn-orange, body.creation-soucription input[type="submit"].button.apicil_btn.apicil_btn-orange, body.creation-soucription .apicil_btn.button.apicil_btn.apicil_btn-orange {
      background-color: #f78b12 !important; }
body.creation-soucription .subscription-infos-wrapper {
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  color: #0077be; }
body.creation-soucription .compliance-section.analyse-des-documents-section {
  margin-top: 2.75rem; }
  body.creation-soucription .compliance-section.analyse-des-documents-section .compliance-section-inner-wrapper .button.apicil_btn {
    width: 16rem; }

body.souscription-gestion-privee-pro-madelin .compliance-section.analyse-des-documents-section, body.souscription-apicil-proformance-plus .compliance-section.analyse-des-documents-section {
  margin-bottom: 2.75rem; }
body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 2.75rem;
  height: 2.75rem;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  border: none;
  background-image: none !important;
  text-shadow: none;
  font-weight: 400;
  padding: 0 1.5rem;
  letter-spacing: 0.4px;
  font-family: inherit;
  font-family: inherit;
  font-size: 14px; }
  body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button:focus, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button:focus, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button:focus, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button:focus, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button:focus, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button:focus {
    outline: none; }
  body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button:hover, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button:hover, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button:hover, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button:hover, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button:hover, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button:hover {
    color: white; }
  body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button.inverted, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button.inverted, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button.inverted, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button.inverted, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button.inverted, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button.inverted {
    display: inline-block;
    width: 11rem;
    text-transform: uppercase;
    background-color: white !important;
    color: #a3abba;
    border: 1px solid #a3abba; }
  body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button.apicil_btn, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button.apicil_btn, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button.apicil_btn, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button.apicil_btn, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button.apicil_btn, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button.apicil_btn {
    text-transform: uppercase; }
    body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button.apicil_btn .apicil_btn-suiv, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button.apicil_btn .apicil_btn-suiv, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button.apicil_btn .apicil_btn-suiv, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button.apicil_btn .apicil_btn-suiv, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button.apicil_btn .apicil_btn-suiv {
      text-transform: inherit;
      font-family: inherit;
      letter-spacing: inherit;
      padding: 0; }
    body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper a.button.apicil_btn.apicil_btn-blue, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper input[type="submit"].button.apicil_btn.apicil_btn-blue, body.souscription-gestion-privee-pro-madelin .compliance-section-inner-wrapper .apicil_btn.button.apicil_btn.apicil_btn-blue, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper a.button.apicil_btn.apicil_btn-blue, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper input[type="submit"].button.apicil_btn.apicil_btn-blue, body.souscription-apicil-proformance-plus .compliance-section-inner-wrapper .apicil_btn.button.apicil_btn.apicil_btn-blue {
      background-color: #0077be !important; }

.footer {
  font-size: 0.625rem;
  font-family: GothamBook, Helvetica, "Helvetica Neue", Arial; }
  .footer .footer__corporate *, .footer .footer__corporate *:after, .footer .footer__corporate *::before, .footer .footer__alt *, .footer .footer__alt *:after, .footer .footer__alt *::before {
    box-sizing: border-box; }
  .footer .footer__corporate dl, .footer .footer__corporate dt, .footer .footer__corporate dd, .footer .footer__corporate ol, .footer .footer__corporate ul, .footer .footer__corporate li, .footer .footer__alt dl, .footer .footer__alt dt, .footer .footer__alt dd, .footer .footer__alt ol, .footer .footer__alt ul, .footer .footer__alt li {
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0; }
  .footer .footer__corporate li, .footer .footer__alt li {
    list-style: none; }
  .footer .footer__corporate img, .footer .footer__alt img {
    display: block;
    max-width: 100%;
    height: auto; }
  .footer .footer__corporate a, .footer .footer__alt a {
    text-decoration: none; }
  .footer .footer__corporate .container, .footer .footer__alt .container {
    max-width: 1130px;
    margin: 0 auto;
    display: block;
    padding: 0 10px; }
  .footer .footer__corporate .icon, .footer .footer__alt .icon {
    position: relative; }
  .footer .footer__corporate.footer__corporate, .footer .footer__alt.footer__corporate {
    display: none; }
    @media screen and (min-width: 768px) {
      .footer .footer__corporate.footer__corporate, .footer .footer__alt.footer__corporate {
        font-size: 1em;
        position: relative;
        display: block;
        overflow: hidden;
        padding: 1em 0;
        color: #fff;
        background: #666; } }
    .footer .footer__corporate.footer__corporate ul, .footer .footer__alt.footer__corporate ul {
      padding: .5em 0; }
      .footer .footer__corporate.footer__corporate ul li, .footer .footer__alt.footer__corporate ul li {
        line-height: 1.5em;
        position: relative;
        display: inline-block;
        width: 18.91892%;
        text-align: left;
        vertical-align: top; }
        .footer .footer__corporate.footer__corporate ul li:first-child, .footer .footer__alt.footer__corporate ul li:first-child {
          padding: 0 2em 0 0; }
          .lps .footer .footer__corporate.footer__corporate ul li:first-child, .lps .footer .footer__alt.footer__corporate ul li:first-child {
            width: 230px; }
        .footer .footer__corporate.footer__corporate ul li strong, .footer .footer__alt.footer__corporate ul li strong {
          font-size: 1.2em;
          display: block;
          color: #fff; }
        .footer .footer__corporate.footer__corporate ul li .icon, .footer .footer__alt.footer__corporate ul li .icon {
          font-size: 6em;
          top: 15px;
          float: left;
          height: 1em; }
  .footer .footer__corporate.footer__alt, .footer .footer__alt.footer__alt {
    font-size: 1.2em;
    overflow: hidden;
    padding: 1.5em 0;
    color: #fff;
    background: #333;
    line-height: 1.5em; }
    .footer .footer__corporate.footer__alt ul, .footer .footer__alt.footer__alt ul {
      margin: 0;
      padding: 0; }
      .footer .footer__corporate.footer__alt ul li, .footer .footer__alt.footer__alt ul li {
        /* display: inline-block;
        &::after {
                content: " / ";
            }
        &:last-child {
            &::after {
                content: "";
            }
        }*/ }
        .footer .footer__corporate.footer__alt ul li a, .footer .footer__corporate.footer__alt ul li button, .footer .footer__alt.footer__alt ul li a, .footer .footer__alt.footer__alt ul li button {
          color: #fff; }
        .footer .footer__corporate.footer__alt ul li a, .footer .footer__alt.footer__alt ul li a {
          text-decoration: none; }
        .footer .footer__corporate.footer__alt ul li button, .footer .footer__alt.footer__alt ul li button {
          background: none;
          text-shadow: none;
          font-weight: inherit;
          border: none;
          padding: 0;
          font-family: inherit;
          outline: none; }
    .footer .footer__corporate.footer__alt .links, .footer .footer__alt.footer__alt .links {
      float: left;
      width: 74.57627%;
      margin-right: 1.69492%; }
      @media screen and (min-width: 768px) {
        .footer .footer__corporate.footer__alt .links, .footer .footer__alt.footer__alt .links {
          float: left;
          width: 49.15254%;
          margin-right: 1.69492%; } }
      .footer .footer__corporate.footer__alt .links li, .footer .footer__alt.footer__alt .links li {
        display: inline-block;
        margin: 0 .5em 0 0; }
        .footer .footer__corporate.footer__alt .links li:after, .footer .footer__alt.footer__alt .links li:after {
          content: ' / '; }
        .footer .footer__corporate.footer__alt .links li:last-child::after, .footer .footer__alt.footer__alt .links li:last-child::after {
          content: ''; }
    .footer .footer__corporate.footer__alt .social, .footer .footer__alt.footer__alt .social {
      float: right;
      width: 23.72881%;
      margin-right: 0; }
      @media screen and (min-width: 768px) {
        .footer .footer__corporate.footer__alt .social, .footer .footer__alt.footer__alt .social {
          float: right;
          width: 49.15254%;
          margin-right: 0; } }
      .footer .footer__corporate.footer__alt .social p, .footer .footer__corporate.footer__alt .social ul, .footer .footer__alt.footer__alt .social p, .footer .footer__alt.footer__alt .social ul {
        float: right; }
      .footer .footer__corporate.footer__alt .social p, .footer .footer__alt.footer__alt .social p {
        display: none;
        margin: 0;
        vertical-align: top; }
        @media screen and (min-width: 768px) {
          .footer .footer__corporate.footer__alt .social p, .footer .footer__alt.footer__alt .social p {
            display: inline-block; } }
      .footer .footer__corporate.footer__alt .social ul, .footer .footer__alt.footer__alt .social ul {
        display: inline-block; }
        .footer .footer__corporate.footer__alt .social ul li, .footer .footer__alt.footer__alt .social ul li {
          display: inline-block;
          width: 40.67797%; }
          @media screen and (min-width: 768px) {
            .footer .footer__corporate.footer__alt .social ul li, .footer .footer__alt.footer__alt .social ul li {
              width: 32.20339%; } }
          .footer .footer__corporate.footer__alt .social ul li:after, .footer .footer__alt.footer__alt .social ul li:after {
            content: ''; }
          .footer .footer__corporate.footer__alt .social ul li .icon, .footer .footer__alt.footer__alt .social ul li .icon {
            font-size: 4.166em; }
    .footer .footer__corporate.footer__alt .mdp, .footer .footer__alt.footer__alt .mdp {
      clear: both;
      text-align: right;
      padding-right: 2.5em; }
      .footer .footer__corporate.footer__alt .mdp a, .footer .footer__alt.footer__alt .mdp a {
        background: #666;
        padding: 5px 10px;
        border-radius: 3px;
        display: inline-block;
        color: #fff; }
        .footer .footer__corporate.footer__alt .mdp a:hover, .footer .footer__alt.footer__alt .mdp a:hover {
          background: #8b8b8b; }

.footer *:before, .footer *:after {
  all: initial; }

.site-footer.footer-selling-points::before {
  border-width: 0;
  border-style: solid;
  border-color: #dae1e7; }

.image-footer-1 svg {
  width: 64px;
  height: 64px; }

.image-footer-2 svg {
  width: 64px;
  height: 64px; }

.image-footer-3 svg {
  width: 64px;
  height: 64px; }

.image-footer-4 svg {
  width: 64px;
  height: 64px; }

.image-money svg {
  width: 82px;
  height: 82px; }

.image-contributors svg {
  width: 82px;
  height: 82px; }

.image-members svg {
  width: 82px;
  height: 82px; }

.image-fuse svg {
  width: 82px;
  height: 82px; }

.icon-facebook svg {
  width: 20px;
  height: 20px; }

.icon-twitter svg {
  width: 20px;
  height: 20px; }

.icon-linkedin svg {
  width: 20px;
  height: 20px; }

.icon-youtube svg {
  width: 20px;
  height: 20px; }

.icon-plus svg {
  width: 24px;
  height: 24px; }

.footer-selling-points {
  color: #404040; }

.footer-selling-points .container {
  flex-wrap: wrap;
  -js-display: flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  border-top-width: 2px;
  border-color: #dae1e7; }

@media (min-width: 768px) {
  .footer-selling-points .container {
    padding-top: 1.25rem; } }
.footer-selling-points .container hr {
  height: 2px;
  width: 100%;
  background-color: #dae1e7;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem; }

@media (min-width: 768px) {
  .footer-selling-points .container hr {
    display: none; } }
.footer-selling-points .container .selling-point {
  width: calc(92% / 2);
  height: 100%;
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: center; }

@media (min-width: 768px) {
  .footer-selling-points .container .selling-point {
    flex-direction: row;
    width: 25%; } }
.footer-selling-points .container .selling-point .selling-point-text {
  text-align: center;
  -js-display: flex;
  display: flex;
  flex-direction: column; }

@media (min-width: 768px) {
  .footer-selling-points .container .selling-point .selling-point-text {
    text-align: left;
    margin: 0 0 0 16px; } }
.footer-selling-points .container .selling-point .selling-point-text * {
  display: inline-block;
  font-size: 1.5rem; }

.footer-selling-points .container .selling-point .selling-point-text strong {
  font-family: poppins,sans-serif;
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
  font-weight: 700;
  line-height: 18px; }

.footer-selling-points .container .selling-point .selling-point-text span {
  color: #424242;
  font-size: 11px;
  font-family: poppins,sans-serif;
  font-weight: 400;
  line-height: 16.5px; }

.footer-links {
  color: #404040; }

.footer-links .container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  border-top-width: 2px;
  border-color: #dae1e7;
  flex-direction: row; }

@media (min-width: 768px) {
  .footer-links .container {
    padding-top: .25rem;
    padding-bottom: .25rem; } }
.footer-links .container .informational-nav {
  height: 100%; }

.footer-links .container .informational-nav .informational-sections {
  list-style: none;
  padding: 0;
  -js-display: flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 500; }

@media (min-width: 768px) {
  .footer-links .container .informational-nav .informational-sections {
    flex-direction: row; } }
.footer-links .container .informational-nav .informational-sections li {
  width: auto;
  padding: 0;
  text-align: center;
  padding-right: 10.4px; }

.footer-links .container .informational-nav .informational-sections li:not(:first-of-type) {
  margin-top: .25rem; }

@media (min-width: 768px) {
  .footer-links .container .informational-nav .informational-sections li:not(:first-of-type) {
    margin-left: 1rem;
    margin-top: 0; } }
.footer-links .container .informational-nav .informational-sections li > a {
  color: inherit;
  text-decoration: none;
  color: #212121;
  font-size: 11px;
  font-weight: 500;
  font-family: poppins, sans-serif; }

.footer-links .container .informational-nav .informational-sections li > a:hover {
  color: #A21A53; }

.footer-links .container .social-nav {
  margin-top: 1rem;
  margin-bottom: .5rem; }

@media (min-width: 768px) {
  .footer-links .container .social-nav {
    margin-top: 0;
    margin-bottom: 0; } }
.footer-links .container .social-nav .social-links {
  list-style: none;
  padding: 0;
  -js-display: flex;
  display: flex; }

.footer-links .container .social-nav .social-links i {
  -js-display: flex;
  display: flex; }

.footer-links .container .social-nav .social-links li:not(:first-of-type) {
  margin-left: .5rem; }

.portlet-boundary_alertes_WAR_cosyportlet_ .contentAlerte {
  width: 100%;
  max-height: 26.5rem;
  overflow-y: auto;
  overflow-x: hidden; }

body.default-color-scheme.has-flat-menu header[role="banner"] .metabar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link, body.default-color-scheme.has-flat-menu header[role="banner"] .navbar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link {
  background-color: #0eb4bb; }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .button.scroll-trigger {
  color: #0eb4bb !important; }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item .fa-home {
  color: #0eb4bb; }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-hovered, body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-active {
  border-bottom-color: #0eb4bb; }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu {
  border-bottom-color: #0eb4bb; }
  body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu > div > .menu-label {
    color: #0eb4bb; }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item:not(.home-icon-wrapper):hover {
  border-bottom-color: #0eb4bb; }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__link {
  background-image: -moz-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  background-image: -webkit-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  background-image: -ms-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.33); }
body.default-color-scheme.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__icon {
  color: #0eb4bb; }
body.default-color-scheme.site_pro.epargne-retraite-collective-salariale #content {
  padding-top: 0!important; }
body.default-color-scheme.site_pro.epargne-retraite-collective-salariale header[role="banner"] {
  display: none; }

/* ==========================================================================
   COLORS
   ========================================================================== */
@font-face {
  font-family: 'GothamMed';
  font-weight: normal;
  font-style: normal;
  src: url("font/Gotham-Medium.eot?") format("eot"), url("font/Gotham-Medium.woff2") format("woff2"), url("font/Gotham-Medium.woff") format("woff"), url("font/Gotham-Medium.ttf") format("truetype"), url("font/Gotham-Medium.svg#GothamMed") format("svg"); }

@font-face {
  font-family: 'GothamBook';
  font-weight: normal;
  font-style: normal;
  src: url("font/Gotham-Book.eot?") format("eot"), url("font/Gotham-Book.woff2") format("woff2"), url("font/Gotham-Book.woff") format("woff"), url("font/Gotham-Book.ttf") format("truetype"), url("font/Gotham-Book.svg#GothamBook") format("svg"); }

body.intencial a,
body.intencial h1,
body.intencial h2,
body.intencial h3,
body.intencial h5,
body.intencial h5 label,
body.intencial .isinLienExterneInfo,
body.intencial .listContrat .ui-paginator .ui-state-active,
body.intencial .ui-paginator .ui-state-active,
body.intencial .body-palmares-supports .tauxSupportSynthese,
body.intencial #listHistorique .dateOuputText,
body.intencial #listHistorique .titreMontantEncoureOrange,
body.intencial .identifiantMdpPerudLabel,
body.intencial .blueTitre,
body.intencial .nouveauMdpLabel,
body.intencial .mdr-highlight,
body.intencial #ficheDetaillee .lien-retour-ficheDetaille,
body.intencial .ajoutSupportTableDiv .telechargerGrilleRetro,
body.intencial .apicil-tab-1 tfoot tr td,
body.intencial .apicil_form h1,
body.intencial .login-client .aui-field-text label,
body.intencial .login-perte .aui-field-text label,
body.intencial .souscription_edition_mode ul.apicil_step li a,
body.intencial .apicil_faqQst h3 .apicil_faqTitle {
  color: #8b1d52; }
body.intencial .point-verif-ligne .right h3, body.intencial .right h2.point-verif-titre {
  color: white !important; }
body.intencial .left h2.point-verif-titre {
  color: #8b1d52 !important; }
body.intencial a .priips {
  color: #fff !important;
  background: #975977; }
  body.intencial a .priips:hover {
    color: #8b1d52; }
body.intencial .apicil_bc-col i, body.intencial .apicil_rub-tp {
  color: #3e4047; }
body.intencial .souscription_edition_mode .apicil_step li.actif a {
  color: #fff !important; }
body.intencial .login-client {
  background: #e5e5e5 !important;
  border-bottom: 1px solid #8b1d52 !important; }
body.intencial h1 {
  font-family: gothamBook; }
  body.intencial h1 site-title a {
    max-width: 240px;
    border-right: 0; }
  .list-footer-in body.intencial h1 {
    color: #8b1d52; }
body.intencial #docu-tabs .docu-content h3 {
  color: #000 !important; }
body.intencial #docu-tabs.ui-tabs .ui-tabs-nav a {
  color: #fff !important; }
body.intencial #docu-tabs .docu-content li.title {
  color: #000 !important; }
body.intencial .blueTitre {
  font-family: gothamBook; }
body.intencial .addItem {
  top: 0 !important;
  color: #fff; }
body.intencial h2 {
  color: #000;
  font-family: gothamBook;
  text-transform: uppercase;
  font-size: 20px; }
body.intencial h3.corporate-content {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px; }
body.intencial .apicil_left-side h2 {
  font-size: 14px; }
body.intencial .apicil-tab-1 tr th {
  color: #000 !important; }
body.intencial .apicil_left-side > ul > li > a,
body.intencial .apicil_left-side-nav > ul > li,
body.intencial .apicil_left-side > ul > li ul li {
  color: #666666 !important; }
body.intencial .apicil_left-side > ul > li ul li a:hover {
  background: none !important; }
body.intencial .selected_item {
  background: none;
  font-weight: bold;
  color: #000; }
body.intencial #banner .deconnexionLink,
body.intencial #banner .link-client,
body.intencial .sous_block .intencial-btn-souscription, body.intencial .prop_sous_block .intencial-btn-souscription {
  background: #8b1d52;
  color: #fff !important; }
body.intencial.site_pro.home_connecte .apicil_search-left input[type="submit"], body.intencial.site_pro.documentation .apicil_search-left input[type="submit"], body.intencial.site_pro.documentation-admin .apicil_search-left input[type="submit"] {
  background-color: #8b1d52 !important; }
body.intencial .apicil_btn {
  color: #fff !important; }
  body.intencial .apicil_btn a {
    color: #fff !important; }
body.intencial .bottom-footer .mdpFooter {
  color: #fff !important;
  background: #8b1d52; }
body.intencial .apicil_citr-fd {
  display: none; }
body.intencial .mot-de-passe-perdu-vendeur-portlet label,
body.intencial .identifiantMdpPerdu-portlet label {
  text-align: left; }
body.intencial ul.apicil_step li.actif {
  background: #8b1d52; }
  body.intencial ul.apicil_step li.actif:after {
    border-left-color: #8b1d52; }
body.intencial ul.apicil_step li a {
  color: #fff !important; }
body.intencial #docu-tabs.ui-tabs .ui-tabs-nav li {
  border: 1px solid #8b1d52; }
  body.intencial #docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #8b1d52 !important; }
    body.intencial #docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
      color: #fff !important; }
body.intencial #docu-tabs.ui-tabs .ui-tabs-nav a {
  color: #8b1d52 !important; }
body.intencial .list-footer-in h1 {
  color: black; }
body.intencial .list-footer-in ul li a {
  color: #666666; }
body.intencial #portlet_new-password .portlet-content,
body.intencial #portlet_status .portlet-content,
body.intencial .news_Contentsbg {
  background: none !important; }
body.intencial .apicil_faqQst h3 .apicil_faqTitle {
  background: url(/apicil-theme/images/color_schemes/intencial/faq-close.png) no-repeat left; }
body.intencial .apicil_faqQst h3 .apicil_faqTitleopen {
  background: url(/apicil-theme/images/color_schemes/intencial/faq-open.png) no-repeat left; }
body.intencial .cosy-custom-drag-drop-upload #droppable .titre {
  color: #8b1d52; }
body.intencial .cosy-custom-drag-drop-upload .input-file-trigger, body.intencial .cosy-custom-drag-drop-upload .drophover .input-file-trigger {
  border-color: #8b1d52; }
body.intencial .intencial-color {
  color: #8b1d52; }
body.intencial .selected-profil-btn, body.intencial .selected-profil-btn:hover, body.intencial .unselected-profil-btn:hover, body.intencial .unselected-profil-btn:focus, body.intencial .selected-profil-btn:focus {
  color: #fff;
  background: #8b1d52; }
body.intencial .unselected-profil-btn {
  color: #8b1d52;
  background: white;
  border: 1px solid #8b1d52 !important; }
body.intencial .optionProfilGestionRepartition .apicil_fleft-btn.rechercherUnSupport.option_profil_gestionrechercherUnSupport .apicil_btn.apicil_btn-vert {
  background-color: #0077be !important; }
body.intencial .documentation-wrapper {
  color: #8b1d52; }
body.intencial.has-flat-menu header[role="banner"] .metabar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link, body.intencial.has-flat-menu header[role="banner"] .navbar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link {
  background-color: #8b1d52; }
body.intencial.has-flat-menu header[role="banner"] .navbar > .button.scroll-trigger {
  color: #8b1d52 !important; }
body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item .fa-home {
  color: #8b1d52; }
body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-hovered, body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-active {
  border-bottom-color: #8b1d52; }
body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu {
  border-bottom-color: #8b1d52; }
  body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu > div > .menu-label, body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu > .close-button {
    color: #8b1d52; }
body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__link {
  background-image: -moz-linear-gradient(0deg, #9f1a51 0%, #6c1237 100%);
  background-image: -webkit-linear-gradient(0deg, #9f1a51 0%, #6c1237 100%);
  background-image: -ms-linear-gradient(0deg, #9f1a51 0%, #6c1237 100%);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.33); }
body.intencial.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__icon {
  color: #9f1a51; }
body.intencial.site_pro.epargne-retraite-collective-salariale #content {
  padding-top: 0!important; }
body.intencial.site_pro.epargne-retraite-collective-salariale header[role="banner"] {
  display: none; }

body.site_pro.epargne-retraite-collective-salariale #content {
  padding-top: 0!important; }
body.site_pro.epargne-retraite-collective-salariale header[role="banner"] {
  display: none; }

body.apicil.has-flat-menu header[role="banner"] .metabar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link, body.apicil.has-flat-menu header[role="banner"] .navbar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link {
  background-color: #0eb4bb; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .button.scroll-trigger {
  color: #0eb4bb !important; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item .fa-home {
  color: #0eb4bb; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.is-active {
  border-bottom-color: #0eb4bb !important; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-hovered, body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-active {
  border-bottom-color: #0eb4bb; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu {
  border-bottom-color: #0eb4bb; }
  body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu > div > .menu-label {
    color: #0eb4bb; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item:not(.home-icon-wrapper):hover {
  border-bottom-color: #0eb4bb; }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__link {
  background-image: -moz-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  background-image: -webkit-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  background-image: -ms-linear-gradient(0deg, #0eb4bb 0%, #0d5659 100%);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.33); }
body.apicil.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__icon {
  color: #0eb4bb; }
body.apicil.accueil-connect .documentation-wrapper {
  width: 100%!important; }
body.apicil.accueil-connect #content {
  background: white !important; }
  body.apicil.accueil-connect #content > .content-in {
    width: 100%!important; }
body.apicil.liste-des-contrats-collectifs #content > .content-in {
  width: 100%!important; }
body.apicil.site_pro.epargne-retraite-collective-salariale #content {
  padding-top: 0!important; }
body.apicil.site_pro.epargne-retraite-collective-salariale header[role="banner"] {
  display: none; }

/* ==========================================================================
   COLORS
   ========================================================================== */
@font-face {
  font-family: 'GothamMed';
  font-weight: normal;
  font-style: normal;
  src: url("font/Gotham-Medium.eot?") format("eot"), url("font/Gotham-Medium.woff2") format("woff2"), url("font/Gotham-Medium.woff") format("woff"), url("font/Gotham-Medium.ttf") format("truetype"), url("font/Gotham-Medium.svg#GothamMed") format("svg"); }

@font-face {
  font-family: 'GothamBook';
  font-weight: normal;
  font-style: normal;
  src: url("font/Gotham-Book.eot?") format("eot"), url("font/Gotham-Book.woff2") format("woff2"), url("font/Gotham-Book.woff") format("woff"), url("font/Gotham-Book.ttf") format("truetype"), url("font/Gotham-Book.svg#GothamBook") format("svg"); }

body.ers-pro a,
body.ers-pro h1,
body.ers-pro h2,
body.ers-pro h3,
body.ers-pro h5,
body.ers-pro h5 label,
body.ers-pro .isinLienExterneInfo,
body.ers-pro .listContrat .ui-paginator .ui-state-active,
body.ers-pro .ui-paginator .ui-state-active,
body.ers-pro .body-palmares-supports .tauxSupportSynthese,
body.ers-pro #listHistorique .dateOuputText,
body.ers-pro #listHistorique .titreMontantEncoureOrange,
body.ers-pro .identifiantMdpPerudLabel,
body.ers-pro .blueTitre,
body.ers-pro .nouveauMdpLabel,
body.ers-pro .mdr-highlight,
body.ers-pro #ficheDetaillee .lien-retour-ficheDetaille,
body.ers-pro .ajoutSupportTableDiv .telechargerGrilleRetro,
body.ers-pro .apicil-tab-1 tfoot tr td,
body.ers-pro .apicil_form h1,
body.ers-pro .login-client .aui-field-text label,
body.ers-pro .login-perte .aui-field-text label,
body.ers-pro .souscription_edition_mode ul.apicil_step li a,
body.ers-pro .apicil_faqQst h3 .apicil_faqTitle {
  color: #8b1d52; }
body.ers-pro .point-verif-ligne .right h3, body.ers-pro .right h2.point-verif-titre {
  color: white !important; }
body.ers-pro .left h2.point-verif-titre {
  color: #8b1d52 !important; }
body.ers-pro a .priips {
  color: #fff !important;
  background: #975977; }
  body.ers-pro a .priips:hover {
    color: #8b1d52; }
body.ers-pro .apicil_bc-col i, body.ers-pro .apicil_rub-tp {
  color: #3e4047; }
body.ers-pro .souscription_edition_mode .apicil_step li.actif a {
  color: #fff !important; }
body.ers-pro .login-client {
  background: #e5e5e5 !important;
  border-bottom: 1px solid #8b1d52 !important; }
body.ers-pro h1 {
  font-family: gothamBook; }
  body.ers-pro h1 site-title a {
    max-width: 240px;
    border-right: 0; }
  .list-footer-in body.ers-pro h1 {
    color: #8b1d52; }
body.ers-pro #docu-tabs .docu-content h3 {
  color: #000 !important; }
body.ers-pro #docu-tabs.ui-tabs .ui-tabs-nav a {
  color: #fff !important; }
body.ers-pro #docu-tabs .docu-content li.title {
  color: #000 !important; }
body.ers-pro .blueTitre {
  font-family: gothamBook; }
body.ers-pro .addItem {
  top: 0 !important;
  color: #fff; }
body.ers-pro h2 {
  color: #000;
  font-family: gothamBook;
  text-transform: uppercase;
  font-size: 20px; }
body.ers-pro h3.corporate-content {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px; }
body.ers-pro .apicil_left-side h2 {
  font-size: 14px; }
body.ers-pro .apicil-tab-1 tr th {
  color: #000 !important; }
body.ers-pro .apicil_left-side > ul > li > a,
body.ers-pro .apicil_left-side-nav > ul > li,
body.ers-pro .apicil_left-side > ul > li ul li {
  color: #666666 !important; }
body.ers-pro .apicil_left-side > ul > li ul li a:hover {
  background: none !important; }
body.ers-pro .selected_item {
  background: none;
  font-weight: bold;
  color: #000; }
body.ers-pro #banner .deconnexionLink,
body.ers-pro #banner .link-client,
body.ers-pro .sous_block .intencial-btn-souscription, body.ers-pro .prop_sous_block .intencial-btn-souscription {
  background: #8b1d52;
  color: #fff !important; }
body.ers-pro.site_pro.home_connecte .apicil_search-left input[type="submit"], body.ers-pro.site_pro.documentation .apicil_search-left input[type="submit"], body.ers-pro.site_pro.documentation-admin .apicil_search-left input[type="submit"] {
  background-color: #8b1d52 !important; }
body.ers-pro .apicil_btn {
  color: #fff !important; }
  body.ers-pro .apicil_btn a {
    color: #fff !important; }
body.ers-pro .bottom-footer .mdpFooter {
  color: #fff !important;
  background: #8b1d52; }
body.ers-pro .apicil_citr-fd {
  display: none; }
body.ers-pro .mot-de-passe-perdu-vendeur-portlet label,
body.ers-pro .identifiantMdpPerdu-portlet label {
  text-align: left; }
body.ers-pro ul.apicil_step li.actif {
  background: #8b1d52; }
  body.ers-pro ul.apicil_step li.actif:after {
    border-left-color: #8b1d52; }
body.ers-pro ul.apicil_step li a {
  color: #fff !important; }
body.ers-pro #docu-tabs.ui-tabs .ui-tabs-nav li {
  border: 1px solid #8b1d52; }
  body.ers-pro #docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #8b1d52 !important; }
    body.ers-pro #docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
      color: #fff !important; }
body.ers-pro #docu-tabs.ui-tabs .ui-tabs-nav a {
  color: #8b1d52 !important; }
body.ers-pro .list-footer-in h1 {
  color: black; }
body.ers-pro .list-footer-in ul li a {
  color: #666666; }
body.ers-pro #portlet_new-password .portlet-content,
body.ers-pro #portlet_status .portlet-content,
body.ers-pro .news_Contentsbg {
  background: none !important; }
body.ers-pro .apicil_faqQst h3 .apicil_faqTitle {
  background: url(/apicil-theme/images/color_schemes/intencial/faq-close.png) no-repeat left; }
body.ers-pro .apicil_faqQst h3 .apicil_faqTitleopen {
  background: url(/apicil-theme/images/color_schemes/intencial/faq-open.png) no-repeat left; }
body.ers-pro .cosy-custom-drag-drop-upload #droppable .titre {
  color: #8b1d52; }
body.ers-pro .cosy-custom-drag-drop-upload .input-file-trigger, body.ers-pro .cosy-custom-drag-drop-upload .drophover .input-file-trigger {
  border-color: #8b1d52; }
body.ers-pro .intencial-color {
  color: #8b1d52; }
body.ers-pro .selected-profil-btn, body.ers-pro .selected-profil-btn:hover, body.ers-pro .unselected-profil-btn:hover, body.ers-pro .unselected-profil-btn:focus, body.ers-pro .selected-profil-btn:focus {
  color: #fff;
  background: #8b1d52; }
body.ers-pro .unselected-profil-btn {
  color: #8b1d52;
  background: white;
  border: 1px solid #8b1d52 !important; }
body.ers-pro .optionProfilGestionRepartition .apicil_fleft-btn.rechercherUnSupport.option_profil_gestionrechercherUnSupport .apicil_btn.apicil_btn-vert {
  background-color: #0077be !important; }
body.ers-pro .documentation-wrapper {
  color: #8b1d52; }

/* ==========================================================================
   COLORS
   ========================================================================== */
@font-face {
  font-family: 'GothamMed';
  font-weight: normal;
  font-style: normal;
  src: url("font/Gotham-Medium.eot?") format("eot"), url("font/Gotham-Medium.woff2") format("woff2"), url("font/Gotham-Medium.woff") format("woff"), url("font/Gotham-Medium.ttf") format("truetype"), url("font/Gotham-Medium.svg#GothamMed") format("svg"); }

@font-face {
  font-family: 'GothamBook';
  font-weight: normal;
  font-style: normal;
  src: url("font/Gotham-Book.eot?") format("eot"), url("font/Gotham-Book.woff2") format("woff2"), url("font/Gotham-Book.woff") format("woff"), url("font/Gotham-Book.ttf") format("truetype"), url("font/Gotham-Book.svg#GothamBook") format("svg"); }

body.cad {
  /* adaptations spécifiques CAD page mdp*/ }
  body.cad a,
  body.cad h1,
  body.cad h2,
  body.cad h3,
  body.cad h5,
  body.cad h5 label,
  body.cad .isinLienExterneInfo,
  body.cad .listContrat .ui-paginator .ui-state-active,
  body.cad .ui-paginator .ui-state-active,
  body.cad .body-palmares-supports .tauxSupportSynthese,
  body.cad #listHistorique .dateOuputText,
  body.cad #listHistorique .titreMontantEncoureOrange,
  body.cad .identifiantMdpPerudLabel,
  body.cad .blueTitre,
  body.cad .nouveauMdpLabel,
  body.cad .mdr-highlight,
  body.cad #ficheDetaillee .lien-retour-ficheDetaille,
  body.cad .ajoutSupportTableDiv .telechargerGrilleRetro,
  body.cad .apicil-tab-1 tfoot tr td,
  body.cad .apicil_form h1,
  body.cad .login-client .aui-field-text label,
  body.cad .login-perte .aui-field-text label,
  body.cad .souscription_edition_mode ul.apicil_step li a,
  body.cad .apicil_faqQst h3 .apicil_faqTitle {
    color: #1cd5a7; }
  body.cad .point-verif-ligne .right h3, body.cad .right h2.point-verif-titre {
    color: white !important; }
  body.cad .left h2.point-verif-titre {
    color: #1cd5a7 !important; }
  body.cad a .priips {
    color: #fff !important;
    background: #975977; }
    body.cad a .priips:hover {
      color: #1cd5a7; }
  body.cad .apicil_bc-col i, body.cad .apicil_rub-tp {
    color: #3e4047; }
  body.cad .souscription_edition_mode .apicil_step li.actif a {
    color: #fff !important; }
  body.cad .login-client {
    background: #575f6e !important;
    border-bottom: 1px solid #1cd5a7 !important; }
  body.cad h1 {
    font-family: gothamBook; }
    body.cad h1 site-title a {
      max-width: 240px;
      border-right: 0; }
    .list-footer-in body.cad h1 {
      color: #1cd5a7; }
  body.cad #docu-tabs .docu-content h3 {
    color: #000 !important; }
  body.cad #docu-tabs.ui-tabs .ui-tabs-nav a {
    color: #fff !important; }
  body.cad #docu-tabs .docu-content li.title {
    color: #000 !important; }
  body.cad .blueTitre {
    font-family: gothamBook; }
  body.cad .addItem {
    top: 0 !important;
    color: #fff; }
  body.cad h2 {
    color: #000;
    font-family: gothamBook;
    text-transform: uppercase;
    font-size: 20px; }
  body.cad h3.corporate-content {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px; }
  body.cad .apicil_left-side h2 {
    font-size: 14px; }
  body.cad .apicil-tab-1 tr th {
    color: #000 !important; }
  body.cad .apicil_left-side > ul > li > a,
  body.cad .apicil_left-side-nav > ul > li,
  body.cad .apicil_left-side > ul > li ul li {
    color: #666666 !important; }
  body.cad .apicil_left-side > ul > li ul li a:hover {
    background: none !important; }
  body.cad .selected_item {
    background: none;
    font-weight: bold;
    color: #000; }
  body.cad #banner .deconnexionLink,
  body.cad #banner .link-client,
  body.cad .sous_block .intencial-btn-souscription, body.cad .prop_sous_block .intencial-btn-souscription {
    background: #1cd5a7;
    color: #fff !important; }
  body.cad.site_pro.home_connecte .apicil_search-left input[type="submit"], body.cad.site_pro.documentation .apicil_search-left input[type="submit"], body.cad.site_pro.documentation-admin .apicil_search-left input[type="submit"] {
    background-color: #1cd5a7 !important; }
  body.cad .apicil_btn.identifiantMdpPerdu-portlet-identifiantMdpPerdu-2 {
    float: none!important; }
  body.cad .apicil_btn {
    color: #fff !important; }
    body.cad .apicil_btn a {
      color: #fff !important; }
  body.cad .bottom-footer .mdpFooter {
    color: #fff !important;
    background: #1cd5a7; }
  body.cad .apicil_citr-fd {
    display: none; }
  body.cad .mot-de-passe-perdu-vendeur-portlet label,
  body.cad .identifiantMdpPerdu-portlet label {
    text-align: left; }
  body.cad ul.apicil_step li.actif {
    background: #1cd5a7; }
    body.cad ul.apicil_step li.actif:after {
      border-left-color: #1cd5a7; }
  body.cad ul.apicil_step li a {
    color: #fff !important; }
  body.cad #docu-tabs.ui-tabs .ui-tabs-nav li {
    border: 1px solid #1cd5a7; }
    body.cad #docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
      background: #1cd5a7 !important; }
      body.cad #docu-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
        color: #fff !important; }
  body.cad #docu-tabs.ui-tabs .ui-tabs-nav a {
    color: #1cd5a7 !important; }
  body.cad .list-footer-in h1 {
    color: black; }
  body.cad .list-footer-in ul li a {
    color: #666666; }
  body.cad #portlet_new-password .portlet-content,
  body.cad #portlet_status .portlet-content,
  body.cad .news_Contentsbg {
    background: none !important; }
  body.cad .apicil_faqQst h3 .apicil_faqTitle {
    background: url(/apicil-theme/images/color_schemes/intencial/faq-close.png) no-repeat left; }
  body.cad .apicil_faqQst h3 .apicil_faqTitleopen {
    background: url(/apicil-theme/images/color_schemes/intencial/faq-open.png) no-repeat left; }
  body.cad .cosy-custom-drag-drop-upload #droppable .titre {
    color: #1cd5a7; }
  body.cad .cosy-custom-drag-drop-upload .input-file-trigger, body.cad .cosy-custom-drag-drop-upload .drophover .input-file-trigger {
    border-color: #1cd5a7; }
  body.cad .intencial-color {
    color: #1cd5a7; }
  body.cad .selected-profil-btn, body.cad .selected-profil-btn:hover, body.cad .unselected-profil-btn:hover, body.cad .unselected-profil-btn:focus, body.cad .selected-profil-btn:focus {
    color: #fff;
    background: #1cd5a7; }
  body.cad .unselected-profil-btn {
    color: #1cd5a7;
    background: white;
    border: 1px solid #1cd5a7 !important; }
  body.cad .optionProfilGestionRepartition .apicil_fleft-btn.rechercherUnSupport.option_profil_gestionrechercherUnSupport .apicil_btn.apicil_btn-vert {
    background-color: #0077be !important; }
  body.cad .documentation-wrapper {
    color: #1cd5a7; }
  body.cad.has-flat-menu header[role="banner"] .metabar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link, body.cad.has-flat-menu header[role="banner"] .navbar .profile-menu-wrapper .dropdown-menu > .dropdown-content > .sign-out-link {
    background-color: #1cd5a7; }
  body.cad.has-flat-menu header[role="banner"] .navbar > .button.scroll-trigger {
    color: #1cd5a7 !important; }
  body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item .fa-home {
    color: #1cd5a7; }
  body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-hovered, body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-link.is-arrowless.is-active {
    border-bottom-color: #1cd5a7; }
  body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu {
    border-bottom-color: #1cd5a7; }
    body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu > div > .menu-label, body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start > .navbar-item.has-dropdown.is-hoverable > .navbar-dropdown.menu > .close-button {
      color: #1cd5a7; }
  body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__link {
    background-image: -moz-linear-gradient(0deg, #9f1a51 0%, #6c1237 100%);
    background-image: -webkit-linear-gradient(0deg, #9f1a51 0%, #6c1237 100%);
    background-image: -ms-linear-gradient(0deg, #9f1a51 0%, #6c1237 100%);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.33); }
  body.cad.has-flat-menu header[role="banner"] .navbar > .navbar-menu .navbar-start .co-btn-pi__icon {
    color: #9f1a51; }
  body.cad .listMandatPage .list-mandats {
    width: 100% !important; }
  body.cad .listMandatPage .apicil_bc-result {
    float: none; }
  body.cad .apicil_right-side-2,
  body.cad .apicil_right-side {
    width: 100%;
    display: flex;
    flex-direction: column; }
  body.cad .apicil_right-side-2 > *,
  body.cad .apicil_right-side > * {
    float: none;
    align-self: center; }
  body.cad .apicil_right-side-2 .blockGris .blockGauche,
  body.cad .apicil_right-side .blockGris .blockGauche,
  body.cad #filtreHistoriqueBlockDiv .filtreHistoriqueBlock,
  body.cad .filtreHistoriqueBlockDiv .filtreHistoriqueBlock {
    margin: 0 auto; }
  body.cad .mot-de-passe-perdu-vendeur-portlet, body.cad .identifiantMdpPerdu-portlet {
    width: 100%; }
    @media (min-width: 768px) {
      body.cad .mot-de-passe-perdu-vendeur-portlet, body.cad .identifiantMdpPerdu-portlet {
        width: 50%;
        margin: 0 auto; } }
    body.cad .mot-de-passe-perdu-vendeur-portlet .apicil_ttl-main, body.cad .identifiantMdpPerdu-portlet .apicil_ttl-main {
      margin: 0;
      font-size: 22px;
      color: #575f6e;
      text-align: center;
      border-bottom: none;
      margin: 30px 0; }
    body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat, body.cad .identifiantMdpPerdu-portlet .info_contrat {
      background: none; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat table, body.cad .identifiantMdpPerdu-portlet .info_contrat table {
        float: none; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .apicil_btn-lost, body.cad .identifiantMdpPerdu-portlet .info_contrat .apicil_btn-lost {
        display: block;
        text-align: right;
        padding: 10px 0; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-4, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-4 {
        float: none !important;
        padding: 0 32px !important;
        width: 84% !important;
        margin: 0 auto;
        display: block; }
        @media (min-width: 768px) {
          body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-4, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-4 {
            width: 80%; } }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 {
        margin: 0 auto !important;
        float: none;
        width: 100%; }
        @media (min-width: 768px) {
          body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 {
            width: 80%; } }
        body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-1, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-1 {
          background: none !important;
          padding: 0 !important; }
        body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .nouveauMdpLabel, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .nouveauMdpLabel {
          width: 100%; }
          @media (min-width: 768px) {
            body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .nouveauMdpLabel, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .nouveauMdpLabel {
              width: 24%; } }
        body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="text"],
        body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="password"], body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="text"],
        body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="password"] {
          width: 70% !important; }
        body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-2, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-3, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-2, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-3 {
          width: 96%!important; }
          @media (min-width: 768px) {
            body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-2, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-3, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-2, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-0 .identifiantMdpPerdu-portlet-nouveauMdp-3 {
              width: 96%!important; } }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat h3, body.cad .identifiantMdpPerdu-portlet .info_contrat h3 {
        border-bottom: 0 !important;
        color: #575f6e !important; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat h3:after, body.cad .identifiantMdpPerdu-portlet .info_contrat h3:after {
        content: " ?"; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0 .capitalize-first, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0 .capitalize-first {
        color: #1cd5a7 !important;
        display: block; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0 .identifiantMdpPerdu-portlet-identifiantMdpPerdu-9, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-0 .identifiantMdpPerdu-portlet-identifiantMdpPerdu-9 {
        padding: 0 !important; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerudLabel, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .nouveauMdpLabel, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerudLabel, body.cad .identifiantMdpPerdu-portlet .info_contrat .nouveauMdpLabel {
        color: #575f6e !important; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .form-wrapper label.identifiantMdpPerudLabel, body.cad .identifiantMdpPerdu-portlet .info_contrat .form-wrapper label.identifiantMdpPerudLabel {
        font-size: 14PX;
        color: #575f6e !important; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .form-wrapper .attentionAvoirSurQuoiNoter, body.cad .identifiantMdpPerdu-portlet .info_contrat .form-wrapper .attentionAvoirSurQuoiNoter {
        margin: 30px 0;
        color: #A3ABBA; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .form-wrapper .identifiantMdpPerdu-portlet-identifiantMdpPerdu-5, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .form-wrapper .identifiantMdpPerdu-portlet-identifiantMdpPerdu-6, body.cad .identifiantMdpPerdu-portlet .info_contrat .form-wrapper .identifiantMdpPerdu-portlet-identifiantMdpPerdu-5, body.cad .identifiantMdpPerdu-portlet .info_contrat .form-wrapper .identifiantMdpPerdu-portlet-identifiantMdpPerdu-6 {
        width: auto !important; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .apicil_new-pass .apicil_btn, body.cad .identifiantMdpPerdu-portlet .info_contrat .apicil_new-pass .apicil_btn {
        margin-right: 0 !important; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-4, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-7, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-nouveauMdp-4, body.cad .identifiantMdpPerdu-portlet .info_contrat .identifiantMdpPerdu-portlet-identifiantMdpPerdu-7 {
        display: block;
        text-align: center;
        margin: 30px 0;
        float: none !important;
        background: none; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .apicil_btn input.identifiantMdpPerdu-portlet-identifiantMdpPerdu-8, body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .apicil_btn input.identifiantMdpPerdu-portlet-nouveauMdp-5, body.cad .identifiantMdpPerdu-portlet .info_contrat .apicil_btn input.identifiantMdpPerdu-portlet-identifiantMdpPerdu-8, body.cad .identifiantMdpPerdu-portlet .info_contrat .apicil_btn input.identifiantMdpPerdu-portlet-nouveauMdp-5 {
        border-radius: 3px;
        background: #1cd5a7 !important;
        text-transform: uppercase;
        padding: 12px 16px; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat #mdp_perdu_vendeur_div, body.cad .identifiantMdpPerdu-portlet .info_contrat #mdp_perdu_vendeur_div {
        display: none;
        height: 0; }
      body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .info_contrat .apicil_btn, body.cad .identifiantMdpPerdu-portlet .info_contrat .info_contrat .apicil_btn {
        background: #1cd5a7 !important; }
        body.cad .mot-de-passe-perdu-vendeur-portlet .info_contrat .info_contrat .apicil_btn input, body.cad .identifiantMdpPerdu-portlet .info_contrat .info_contrat .apicil_btn input {
          border-radius: 3px;
          text-transform: uppercase;
          padding: 12px 20px; }

body.cad .content-in {
  width: 100%!important;
  max-width: 1200px!important; }

body.cad .content-in #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="text"], body.cad #p_p_id_identifiantMdpPerdu_WAR_cosyportlet_ .apicil_form input[type="password"] {
  width: 80% !important; }

body.cad .content-in h2.apicil_ttl-main {
  border: none;
  text-align: center; }

body.cad .content-in .modifMotDePasse-portlet-modificationMdp-1 {
  padding-left: 0!important;
  padding-right: 0; }

body.cad .content-in .info_contrat.apicil_mdf-mdp.motDePassPerduPage, body.cad .content-in .modifMotDePasse-portlet-modificationMdp-1, body.cad .content-in .apicil_arr_gris-tp, body.cad .selectedInformations {
  background: none!important;
  background: none!important;
  padding-left: 0;
  padding-right: 0; }

body.cad .content-in modifMotDePasse-portlet-modificationMdp-0 {
  width: 100%!important; }

body.cad .content-in .apicil_mdf-mdp table {
  width: 100%!important; }

body.cad .content-in .modifMotDePasse-portlet-modificationMdp-0 {
  margin: 20px 0px 0!important; }

body.cad .content-in table input[type="password"] {
  width: unset!important; }

body.cad .content-in .apicil_form label, body.cad .recap label {
  text-align: unset; }

body.cad .content-in .verificationLabel, body.cad .content-in p.normalFontWeight {
  color: #575f6e;
  font-family: "helvetica";
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5em;
  padding: 0 0 3px; }

body.cad .content-in p.normalFontWeight {
  text-align: left!important; }

body.cad .content-in .apicil_mdf-mdp .apicil_btn input {
  border-radius: 3px;
  background: #1cd5a7!important;
  text-transform: uppercase;
  padding: 12px 16px; }

body.cad .content-in .apicil_mdf-mdp .apicil_btn {
  margin-right: 0; }

body.cad .content-in .apicil_mdf-mdp table input[type="text"], body.cad .apicil_mdf-mdp table input[type="password"], body.cad .content-in .apicil_mdf-mdp table input[type="password"] {
  width: 95%!important; }

body.cad .content-in .modifMotDePasse-portlet-modificationMdp-1 div {
  display: flex;
  justify-content: space-between;
  flex-direction: column; }

body.cad .content-in .modifMotDePasse-portlet form {
  max-width: 500px;
  margin: 0 auto;
  padding: 16px; }

body.cad .content-in .motDePassPerduPage, body.cad .content-in apicil_arr_gris-tp {
  text-align: center; }

body.cad .content-in .apicil_arr_gris-tp .normalFontWeight b {
  display: block; }

body.cad .content-in .cetteDemandeNexistePasClass, body.cad .content-in .apicil_arr_gris-tp p {
  text-align: center;
  font-family: "helvetica";
  text-align: center;
  font-weight: normal;
  line-height: 1.5em;
  margin-left: 0; }

body.cad .content-in .info_contrat {
  background: none; }

body.cad .content-in .modifMotDePasse-portlet-modificationMdp-1 div {
  display: flex;
  justify-content: space-between;
  flex-direction: column; }

body.cad .content-in span.appcil_erreur {
  margin: 0;
  width: 92%!important; }

body.cad .ui-confirm-dialog .ui-dialog-buttonpane input, body.cad .ui-confirm-dialog .ui-dialog-buttonpane button {
  background: #1cd5a7 !important; }

body.cad .apicil_btn input {
  color: #fff!important;
  border-radius: 3px;
  background: #1cd5a7 !important;
  text-transform: uppercase;
  padding: 4px 12px; }

body.cad .apicil_btn-orange {
  background: #A3ABBA !important; }

body.cad .form-list-propositions-acc .apicil_list_souscriptions_header a > span, body.cad .form-list-propositions-acc .apicil_list_souscriptions_header a, body.cad .ui-paginator .ui-state-active {
  color: #1cd5a7 !important; }

body.cad .ui-confirm-dialog .ui-dialog-titlebar-close > span.ui-icon-closethick {
  display: none; }

body.cad div.ui-confirm-dialog {
  border-radius: 5px;
  padding: 5px; }

body.cad .ui-dialog-title {
  color: #0077be;
  font-family: "helvetica";
  text-align: center;
  text-transform: uppercase;
  font-weight: bold; }

body.cad #filtreHistoriqueBlockDiv .filtreHistoriqueBlock {
  height: 100%; }

body.cad .statsurMesure .historique-contrat-filtreHistoriqueContrat-4 {
  margin-top: 24px; }

body.cad .historique-contrat-filtreHistoriqueContrat-4 {
  margin-left: 281px!important; }

body.cad .apicil_new-pass {
  padding: 0 32px; }

body.cad .votreDemandeAEtePriseEnCompte {
  margin-left: 32px;
  margin-right: 32px;
  color: #575f6e;
  font-family: "helvetica";
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5em;
  margin-left: 0; }

body.cad .apicil_form a {
  color: #1cd5a7!important; }

body.cad .ui-dialog-buttonpane {
  display: flex;
  justify-content: center; }

body.cad a.ui-dialog-titlebar-icon {
  display: none; }

.documentation-wrapper {
  /* minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
  /* Poppins-regular */
  /* Poppins-500 */
  /* Poppins-600 */
  /* Roboto-regular */
 /**
* MUI Colors module
*/
 /**
* MUI Helpers module
*/
 /**
* MUI Select Component
*/
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding-top: 2rem;
  width: 100vw; }

@keyframes spinAround {
  from {
    transform: rotate(0deg); }

  to {
    transform: rotate(359deg); } }

.documentation-wrapper .is-unselectable, .documentation-wrapper .tabs, .documentation-wrapper .file {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.documentation-wrapper .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em; }

.documentation-wrapper .tabs:not(:last-child) {
  margin-bottom: 1.5rem; }

.documentation-wrapper .select.is-loading::after, .documentation-wrapper .control.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em; }

.documentation-wrapper .is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.documentation-wrapper .input,
.documentation-wrapper .textarea, .documentation-wrapper .select select, .documentation-wrapper .file-cta,
.documentation-wrapper .file-name {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top; }

.documentation-wrapper .input:focus,
.documentation-wrapper .textarea:focus, .documentation-wrapper .select select:focus, .documentation-wrapper .file-cta:focus,
.documentation-wrapper .file-name:focus, .documentation-wrapper .is-focused.input,
.documentation-wrapper .is-focused.textarea, .documentation-wrapper .select select.is-focused, .documentation-wrapper .is-focused.file-cta,
.documentation-wrapper .is-focused.file-name, .documentation-wrapper .input:active,
.documentation-wrapper .textarea:active, .documentation-wrapper .select select:active, .documentation-wrapper .file-cta:active,
.documentation-wrapper .file-name:active, .documentation-wrapper .is-active.input,
.documentation-wrapper .is-active.textarea, .documentation-wrapper .select select.is-active, .documentation-wrapper .is-active.file-cta,
.documentation-wrapper .is-active.file-name {
  outline: none; }

.documentation-wrapper .input[disabled],
.documentation-wrapper .textarea[disabled], .documentation-wrapper .select select[disabled], .documentation-wrapper .file-cta[disabled],
.documentation-wrapper .file-name[disabled],
fieldset[disabled] .documentation-wrapper .input,
fieldset[disabled] .documentation-wrapper .textarea,
fieldset[disabled] .documentation-wrapper .select select,
fieldset[disabled] .documentation-wrapper .file-cta,
fieldset[disabled] .documentation-wrapper .file-name {
  cursor: not-allowed; }

.documentation-wrapper html,
.documentation-wrapper body,
.documentation-wrapper p,
.documentation-wrapper ol,
.documentation-wrapper ul,
.documentation-wrapper li,
.documentation-wrapper dl,
.documentation-wrapper dt,
.documentation-wrapper dd,
.documentation-wrapper blockquote,
.documentation-wrapper figure,
.documentation-wrapper fieldset,
.documentation-wrapper legend,
.documentation-wrapper textarea,
.documentation-wrapper pre,
.documentation-wrapper iframe,
.documentation-wrapper hr,
.documentation-wrapper h1,
.documentation-wrapper h2,
.documentation-wrapper h3,
.documentation-wrapper h4,
.documentation-wrapper h5,
.documentation-wrapper h6 {
  margin: 0;
  padding: 0; }

.documentation-wrapper h1,
.documentation-wrapper h2,
.documentation-wrapper h3,
.documentation-wrapper h4,
.documentation-wrapper h5,
.documentation-wrapper h6 {
  font-size: 100%;
  font-weight: normal; }

.documentation-wrapper ul {
  list-style: none; }

.documentation-wrapper button,
.documentation-wrapper input,
.documentation-wrapper select,
.documentation-wrapper textarea {
  margin: 0; }

.documentation-wrapper html {
  box-sizing: border-box; }

.documentation-wrapper *, .documentation-wrapper *::before, .documentation-wrapper *::after {
  box-sizing: inherit; }

.documentation-wrapper img,
.documentation-wrapper embed,
.documentation-wrapper iframe,
.documentation-wrapper object,
.documentation-wrapper video {
  height: auto;
  max-width: 100%; }

.documentation-wrapper audio {
  max-width: 100%; }

.documentation-wrapper iframe {
  border: 0; }

.documentation-wrapper table {
  border-collapse: collapse;
  border-spacing: 0; }

.documentation-wrapper td,
.documentation-wrapper th {
  padding: 0;
  text-align: left; }

.documentation-wrapper html {
  background-color: white;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%; }

.documentation-wrapper article,
.documentation-wrapper aside,
.documentation-wrapper figure,
.documentation-wrapper footer,
.documentation-wrapper header,
.documentation-wrapper hgroup,
.documentation-wrapper section {
  display: block; }

.documentation-wrapper body,
.documentation-wrapper button,
.documentation-wrapper input,
.documentation-wrapper select,
.documentation-wrapper textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

.documentation-wrapper code,
.documentation-wrapper pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace; }

.documentation-wrapper body {
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5; }

.documentation-wrapper a {
  color: #3273dc;
  cursor: pointer;
  text-decoration: none; }

.documentation-wrapper a strong {
  color: currentColor; }

.documentation-wrapper a:hover {
  color: #363636; }

.documentation-wrapper code {
  background-color: whitesmoke;
  color: #ff3860;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em; }

.documentation-wrapper hr {
  background-color: whitesmoke;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0; }

.documentation-wrapper img {
  height: auto;
  max-width: 100%; }

.documentation-wrapper input[type="checkbox"],
.documentation-wrapper input[type="radio"] {
  vertical-align: baseline; }

.documentation-wrapper small {
  font-size: 0.875em; }

.documentation-wrapper span {
  font-style: inherit;
  font-weight: inherit; }

.documentation-wrapper strong {
  color: #363636;
  font-weight: 700; }

.documentation-wrapper fieldset {
  border: none; }

.documentation-wrapper pre {
  -webkit-overflow-scrolling: touch;
  background-color: whitesmoke;
  color: #4a4a4a;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal; }

.documentation-wrapper pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0; }

.documentation-wrapper table td,
.documentation-wrapper table th {
  text-align: left;
  vertical-align: top; }

.documentation-wrapper table th {
  color: #363636; }

.documentation-wrapper .is-clearfix::after {
  clear: both;
  content: " ";
  display: table; }

.documentation-wrapper .is-pulled-left {
  float: left !important; }

.documentation-wrapper .is-pulled-right {
  float: right !important; }

.documentation-wrapper .is-clipped {
  overflow: hidden !important; }

.documentation-wrapper .is-size-1 {
  font-size: 3rem !important; }

.documentation-wrapper .is-size-2 {
  font-size: 2.5rem !important; }

.documentation-wrapper .is-size-3 {
  font-size: 2rem !important; }

.documentation-wrapper .is-size-4 {
  font-size: 1.5rem !important; }

.documentation-wrapper .is-size-5 {
  font-size: 1.25rem !important; }

.documentation-wrapper .is-size-6 {
  font-size: 1rem !important; }

.documentation-wrapper .is-size-7 {
  font-size: 0.75rem !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-size-1-mobile {
    font-size: 3rem !important; }

  .documentation-wrapper .is-size-2-mobile {
    font-size: 2.5rem !important; }

  .documentation-wrapper .is-size-3-mobile {
    font-size: 2rem !important; }

  .documentation-wrapper .is-size-4-mobile {
    font-size: 1.5rem !important; }

  .documentation-wrapper .is-size-5-mobile {
    font-size: 1.25rem !important; }

  .documentation-wrapper .is-size-6-mobile {
    font-size: 1rem !important; }

  .documentation-wrapper .is-size-7-mobile {
    font-size: 0.75rem !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-size-1-tablet {
    font-size: 3rem !important; }

  .documentation-wrapper .is-size-2-tablet {
    font-size: 2.5rem !important; }

  .documentation-wrapper .is-size-3-tablet {
    font-size: 2rem !important; }

  .documentation-wrapper .is-size-4-tablet {
    font-size: 1.5rem !important; }

  .documentation-wrapper .is-size-5-tablet {
    font-size: 1.25rem !important; }

  .documentation-wrapper .is-size-6-tablet {
    font-size: 1rem !important; }

  .documentation-wrapper .is-size-7-tablet {
    font-size: 0.75rem !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-size-1-touch {
    font-size: 3rem !important; }

  .documentation-wrapper .is-size-2-touch {
    font-size: 2.5rem !important; }

  .documentation-wrapper .is-size-3-touch {
    font-size: 2rem !important; }

  .documentation-wrapper .is-size-4-touch {
    font-size: 1.5rem !important; }

  .documentation-wrapper .is-size-5-touch {
    font-size: 1.25rem !important; }

  .documentation-wrapper .is-size-6-touch {
    font-size: 1rem !important; }

  .documentation-wrapper .is-size-7-touch {
    font-size: 0.75rem !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-size-1-desktop {
    font-size: 3rem !important; }

  .documentation-wrapper .is-size-2-desktop {
    font-size: 2.5rem !important; }

  .documentation-wrapper .is-size-3-desktop {
    font-size: 2rem !important; }

  .documentation-wrapper .is-size-4-desktop {
    font-size: 1.5rem !important; }

  .documentation-wrapper .is-size-5-desktop {
    font-size: 1.25rem !important; }

  .documentation-wrapper .is-size-6-desktop {
    font-size: 1rem !important; }

  .documentation-wrapper .is-size-7-desktop {
    font-size: 0.75rem !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-size-1-widescreen {
    font-size: 3rem !important; }

  .documentation-wrapper .is-size-2-widescreen {
    font-size: 2.5rem !important; }

  .documentation-wrapper .is-size-3-widescreen {
    font-size: 2rem !important; }

  .documentation-wrapper .is-size-4-widescreen {
    font-size: 1.5rem !important; }

  .documentation-wrapper .is-size-5-widescreen {
    font-size: 1.25rem !important; }

  .documentation-wrapper .is-size-6-widescreen {
    font-size: 1rem !important; }

  .documentation-wrapper .is-size-7-widescreen {
    font-size: 0.75rem !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-size-1-fullhd {
    font-size: 3rem !important; }

  .documentation-wrapper .is-size-2-fullhd {
    font-size: 2.5rem !important; }

  .documentation-wrapper .is-size-3-fullhd {
    font-size: 2rem !important; }

  .documentation-wrapper .is-size-4-fullhd {
    font-size: 1.5rem !important; }

  .documentation-wrapper .is-size-5-fullhd {
    font-size: 1.25rem !important; }

  .documentation-wrapper .is-size-6-fullhd {
    font-size: 1rem !important; }

  .documentation-wrapper .is-size-7-fullhd {
    font-size: 0.75rem !important; } }
.documentation-wrapper .has-text-centered {
  text-align: center !important; }

.documentation-wrapper .has-text-justified {
  text-align: justify !important; }

.documentation-wrapper .has-text-left {
  text-align: left !important; }

.documentation-wrapper .has-text-right {
  text-align: right !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .has-text-centered-mobile {
    text-align: center !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .has-text-centered-tablet {
    text-align: center !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .has-text-centered-tablet-only {
    text-align: center !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .has-text-centered-touch {
    text-align: center !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .has-text-centered-desktop {
    text-align: center !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .has-text-centered-desktop-only {
    text-align: center !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .has-text-centered-widescreen {
    text-align: center !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .has-text-centered-widescreen-only {
    text-align: center !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .has-text-centered-fullhd {
    text-align: center !important; } }
@media screen and (max-width: 768px) {
  .documentation-wrapper .has-text-justified-mobile {
    text-align: justify !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .has-text-justified-tablet {
    text-align: justify !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .has-text-justified-tablet-only {
    text-align: justify !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .has-text-justified-touch {
    text-align: justify !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .has-text-justified-desktop {
    text-align: justify !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .has-text-justified-desktop-only {
    text-align: justify !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .has-text-justified-widescreen {
    text-align: justify !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .has-text-justified-widescreen-only {
    text-align: justify !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .has-text-justified-fullhd {
    text-align: justify !important; } }
@media screen and (max-width: 768px) {
  .documentation-wrapper .has-text-left-mobile {
    text-align: left !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .has-text-left-tablet {
    text-align: left !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .has-text-left-tablet-only {
    text-align: left !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .has-text-left-touch {
    text-align: left !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .has-text-left-desktop {
    text-align: left !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .has-text-left-desktop-only {
    text-align: left !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .has-text-left-widescreen {
    text-align: left !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .has-text-left-widescreen-only {
    text-align: left !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .has-text-left-fullhd {
    text-align: left !important; } }
@media screen and (max-width: 768px) {
  .documentation-wrapper .has-text-right-mobile {
    text-align: right !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .has-text-right-tablet {
    text-align: right !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .has-text-right-tablet-only {
    text-align: right !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .has-text-right-touch {
    text-align: right !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .has-text-right-desktop {
    text-align: right !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .has-text-right-desktop-only {
    text-align: right !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .has-text-right-widescreen {
    text-align: right !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .has-text-right-widescreen-only {
    text-align: right !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .has-text-right-fullhd {
    text-align: right !important; } }
.documentation-wrapper .is-capitalized {
  text-transform: capitalize !important; }

.documentation-wrapper .is-lowercase {
  text-transform: lowercase !important; }

.documentation-wrapper .is-uppercase {
  text-transform: uppercase !important; }

.documentation-wrapper .is-italic {
  font-style: italic !important; }

.documentation-wrapper .has-text-white {
  color: white !important; }

.documentation-wrapper a.has-text-white:hover, .documentation-wrapper a.has-text-white:focus {
  color: #e6e6e6 !important; }

.documentation-wrapper .has-background-white {
  background-color: white !important; }

.documentation-wrapper .has-text-black {
  color: #0a0a0a !important; }

.documentation-wrapper a.has-text-black:hover, .documentation-wrapper a.has-text-black:focus {
  color: black !important; }

.documentation-wrapper .has-background-black {
  background-color: #0a0a0a !important; }

.documentation-wrapper .has-text-light {
  color: whitesmoke !important; }

.documentation-wrapper a.has-text-light:hover, .documentation-wrapper a.has-text-light:focus {
  color: #dbdbdb !important; }

.documentation-wrapper .has-background-light {
  background-color: whitesmoke !important; }

.documentation-wrapper .has-text-dark {
  color: #363636 !important; }

.documentation-wrapper a.has-text-dark:hover, .documentation-wrapper a.has-text-dark:focus {
  color: #1c1c1c !important; }

.documentation-wrapper .has-background-dark {
  background-color: #363636 !important; }

.documentation-wrapper .has-text-primary {
  color: #00d1b2 !important; }

.documentation-wrapper a.has-text-primary:hover, .documentation-wrapper a.has-text-primary:focus {
  color: #009e86 !important; }

.documentation-wrapper .has-background-primary {
  background-color: #00d1b2 !important; }

.documentation-wrapper .has-text-link {
  color: #3273dc !important; }

.documentation-wrapper a.has-text-link:hover, .documentation-wrapper a.has-text-link:focus {
  color: #205bbc !important; }

.documentation-wrapper .has-background-link {
  background-color: #3273dc !important; }

.documentation-wrapper .has-text-info {
  color: #209cee !important; }

.documentation-wrapper a.has-text-info:hover, .documentation-wrapper a.has-text-info:focus {
  color: #0f81cc !important; }

.documentation-wrapper .has-background-info {
  background-color: #209cee !important; }

.documentation-wrapper .has-text-success {
  color: #23d160 !important; }

.documentation-wrapper a.has-text-success:hover, .documentation-wrapper a.has-text-success:focus {
  color: #1ca64c !important; }

.documentation-wrapper .has-background-success {
  background-color: #23d160 !important; }

.documentation-wrapper .has-text-warning {
  color: #ffdd57 !important; }

.documentation-wrapper a.has-text-warning:hover, .documentation-wrapper a.has-text-warning:focus {
  color: #ffd324 !important; }

.documentation-wrapper .has-background-warning {
  background-color: #ffdd57 !important; }

.documentation-wrapper .has-text-danger {
  color: #ff3860 !important; }

.documentation-wrapper a.has-text-danger:hover, .documentation-wrapper a.has-text-danger:focus {
  color: #ff0537 !important; }

.documentation-wrapper .has-background-danger {
  background-color: #ff3860 !important; }

.documentation-wrapper .has-text-black-bis {
  color: #121212 !important; }

.documentation-wrapper .has-background-black-bis {
  background-color: #121212 !important; }

.documentation-wrapper .has-text-black-ter {
  color: #242424 !important; }

.documentation-wrapper .has-background-black-ter {
  background-color: #242424 !important; }

.documentation-wrapper .has-text-grey-darker {
  color: #363636 !important; }

.documentation-wrapper .has-background-grey-darker {
  background-color: #363636 !important; }

.documentation-wrapper .has-text-grey-dark {
  color: #4a4a4a !important; }

.documentation-wrapper .has-background-grey-dark {
  background-color: #4a4a4a !important; }

.documentation-wrapper .has-text-grey {
  color: #7a7a7a !important; }

.documentation-wrapper .has-background-grey {
  background-color: #7a7a7a !important; }

.documentation-wrapper .has-text-grey-light {
  color: #f3f3f3 !important; }

.documentation-wrapper .has-background-grey-light {
  background-color: #f3f3f3 !important; }

.documentation-wrapper .has-text-grey-lighter {
  color: #dbdbdb !important; }

.documentation-wrapper .has-background-grey-lighter {
  background-color: #dbdbdb !important; }

.documentation-wrapper .has-text-white-ter {
  color: whitesmoke !important; }

.documentation-wrapper .has-background-white-ter {
  background-color: whitesmoke !important; }

.documentation-wrapper .has-text-white-bis {
  color: #fafafa !important; }

.documentation-wrapper .has-background-white-bis {
  background-color: #fafafa !important; }

.documentation-wrapper .has-text-weight-light {
  font-weight: 300 !important; }

.documentation-wrapper .has-text-weight-normal {
  font-weight: 400 !important; }

.documentation-wrapper .has-text-weight-semibold {
  font-weight: 600 !important; }

.documentation-wrapper .has-text-weight-bold {
  font-weight: 700 !important; }

.documentation-wrapper .is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.documentation-wrapper .is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.documentation-wrapper .is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.documentation-wrapper .is-family-monospace {
  font-family: monospace !important; }

.documentation-wrapper .is-family-code {
  font-family: monospace !important; }

.documentation-wrapper .is-block {
  display: block !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-block-mobile {
    display: block !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-block-tablet {
    display: block !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-block-tablet-only {
    display: block !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-block-touch {
    display: block !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-block-desktop {
    display: block !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-block-desktop-only {
    display: block !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-block-widescreen {
    display: block !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-block-widescreen-only {
    display: block !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-block-fullhd {
    display: block !important; } }
.documentation-wrapper .is-flex {
  display: flex !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-flex-mobile {
    display: flex !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-flex-tablet {
    display: flex !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-flex-tablet-only {
    display: flex !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-flex-touch {
    display: flex !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-flex-desktop {
    display: flex !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-flex-desktop-only {
    display: flex !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-flex-widescreen {
    display: flex !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-flex-widescreen-only {
    display: flex !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-flex-fullhd {
    display: flex !important; } }
.documentation-wrapper .is-inline {
  display: inline !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-inline-mobile {
    display: inline !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-inline-tablet {
    display: inline !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-inline-tablet-only {
    display: inline !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-inline-touch {
    display: inline !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-inline-desktop {
    display: inline !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-inline-desktop-only {
    display: inline !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-inline-widescreen {
    display: inline !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-inline-widescreen-only {
    display: inline !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-inline-fullhd {
    display: inline !important; } }
.documentation-wrapper .is-inline-block {
  display: inline-block !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-inline-block-mobile {
    display: inline-block !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-inline-block-tablet {
    display: inline-block !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-inline-block-tablet-only {
    display: inline-block !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-inline-block-touch {
    display: inline-block !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-inline-block-desktop {
    display: inline-block !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-inline-block-desktop-only {
    display: inline-block !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-inline-block-widescreen {
    display: inline-block !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-inline-block-widescreen-only {
    display: inline-block !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-inline-block-fullhd {
    display: inline-block !important; } }
.documentation-wrapper .is-inline-flex {
  display: inline-flex !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-inline-flex-mobile {
    display: inline-flex !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-inline-flex-tablet {
    display: inline-flex !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-inline-flex-tablet-only {
    display: inline-flex !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-inline-flex-touch {
    display: inline-flex !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-inline-flex-desktop {
    display: inline-flex !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-inline-flex-desktop-only {
    display: inline-flex !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-inline-flex-widescreen {
    display: inline-flex !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-inline-flex-widescreen-only {
    display: inline-flex !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-inline-flex-fullhd {
    display: inline-flex !important; } }
.documentation-wrapper .is-hidden {
  display: none !important; }

.documentation-wrapper .is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-hidden-mobile {
    display: none !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-hidden-tablet {
    display: none !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-hidden-tablet-only {
    display: none !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-hidden-touch {
    display: none !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-hidden-desktop {
    display: none !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-hidden-desktop-only {
    display: none !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-hidden-widescreen {
    display: none !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-hidden-widescreen-only {
    display: none !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-hidden-fullhd {
    display: none !important; } }
.documentation-wrapper .is-invisible {
  visibility: hidden !important; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .is-invisible-mobile {
    visibility: hidden !important; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .is-invisible-tablet {
    visibility: hidden !important; } }
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .documentation-wrapper .is-invisible-tablet-only {
    visibility: hidden !important; } }
@media screen and (max-width: 1087px) {
  .documentation-wrapper .is-invisible-touch {
    visibility: hidden !important; } }
@media screen and (min-width: 1088px) {
  .documentation-wrapper .is-invisible-desktop {
    visibility: hidden !important; } }
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .documentation-wrapper .is-invisible-desktop-only {
    visibility: hidden !important; } }
@media screen and (min-width: 1280px) {
  .documentation-wrapper .is-invisible-widescreen {
    visibility: hidden !important; } }
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .documentation-wrapper .is-invisible-widescreen-only {
    visibility: hidden !important; } }
@media screen and (min-width: 1472px) {
  .documentation-wrapper .is-invisible-fullhd {
    visibility: hidden !important; } }
.documentation-wrapper .is-marginless {
  margin: 0 !important; }

.documentation-wrapper .is-paddingless {
  padding: 0 !important; }

.documentation-wrapper .is-radiusless {
  border-radius: 0 !important; }

.documentation-wrapper .is-shadowless {
  box-shadow: none !important; }

@font-face {
  .documentation-wrapper {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/poppins-latin-regular.eot);
    /* IE9 Compat Modes */
    src: local("Poppins"), local("Poppins-Regular"), url(fonts/poppins-latin-regular.eot?#iefix) format("embedded-opentype"), url(fonts/poppins-latin-regular.woff2) format("woff2"), url(fonts/poppins-latin-regular.woff) format("woff"), url(fonts/poppins-latin-regular.ttf) format("truetype"); } }

@font-face {
  .documentation-wrapper {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url(fonts/poppins-latin-500.eot);
    /* IE9 Compat Modes */
    src: local("Poppins"), local("Poppins-500"), url(fonts/poppins-latin-500.eot?#iefix) format("embedded-opentype"), url(fonts/poppins-latin-500.woff2) format("woff2"), url(fonts/poppins-latin-500.woff) format("woff"), url(fonts/poppins-latin-500.ttf) format("truetype"); } }

@font-face {
  .documentation-wrapper {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url(fonts/poppins-latin-600.eot);
    /* IE9 Compat Modes */
    src: local("Poppins"), local("Poppins-600"), url(fonts/poppins-latin-600.eot?#iefix) format("embedded-opentype"), url(fonts/poppins-latin-600.woff2) format("woff2"), url(fonts/poppins-latin-600.woff) format("woff"), url(fonts/poppins-latin-600.ttf) format("truetype"); } }

@font-face {
  .documentation-wrapper {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/roboto-latin-regular.eot);
    /* IE9 Compat Modes */
    src: local("Roboto"), local("Roboto-Regular"), url(fonts/roboto-latin-regular.eot?#iefix) format("embedded-opentype"), url(fonts/roboto-latin-regular.woff2) format("woff2"), url(fonts/roboto-latin-regular.woff) format("woff"), url(fonts/roboto-latin-regular.ttf) format("truetype"); } }

.documentation-wrapper .hidden {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important; }

.documentation-wrapper .display-none {
  display: none !important; }

.documentation-wrapper .opacity-0 {
  opacity: 0; }

.documentation-wrapper .opacity-100 {
  opacity: 1; }

.documentation-wrapper .opacity-transition {
  transition: opacity ease-in-out 300ms; }

.documentation-wrapper .bg-grey-light {
  background-color: #f3f3f3; }

.documentation-wrapper .main-title {
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center; }

.documentation-wrapper .main-title > h2 {
  font-size: 34px;
  line-height: 0.56;
  text-transform: uppercase;
  color: currentColor; }

.documentation-wrapper .main-title > .horizontal-line {
  width: 2.75rem;
  height: 3px;
  background-color: #000000;
  margin-top: 1.75rem; }

.documentation-wrapper .documentation .product-filter {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.25rem; }

.documentation-wrapper .documentation .product-filter > .product-filter-label {
  margin-right: 1.5rem;
  display: flex;
  align-items: center; }

.documentation-wrapper .documentation .product-filter > .product-filter-label > .icon {
  margin-right: 0.25rem; }

.documentation-wrapper .documentation .product-filter > .product-filter-label > .label {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  color: currentColor; }

.documentation-wrapper .documentation .product-filter > .product-filter-label > .label::after {
  content: " :"; }

.documentation-wrapper .documentation .product-filter > .control > .mui-select {
  padding-top: 0;
  margin-bottom: 0; }

.documentation-wrapper .documentation .product-filter > .control > .mui-select > select {
  min-width: 18em;
  height: 3em;
  padding-left: 1em;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 0px 0px 1px 0px;
  color: rgba(0, 0, 0, 0.73);
  background-color: #fff;
  background-position: right 16px center; }

.documentation-wrapper .documentation .product-filter > .control > .mui-select > select:focus {
  margin-bottom: 0; }

.documentation-wrapper .documentation .product-filter > .control > .mui-select > .mui-select__menu {
  color: rgba(0, 0, 0, 0.73); }

.documentation-wrapper .documentation {
  margin-top: 2rem; }

.documentation-wrapper .documentation .tabs {
  font-size: 16px;
  line-height: 1.71; }

.documentation-wrapper .documentation .tabs:not(:last-child) {
  margin-bottom: 0; }

.documentation-wrapper .documentation .documentation-inner-wrapper {
  padding: 3rem 0 8rem;
  margin: 0 auto;
  max-width: 1280px; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections {
  padding: 1rem 0;
  margin: 0 auto; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .no-links-message {
  text-align: center;
  padding: 2rem 0;
  font-size: 24px;
  line-height: 1;
  color: #363636; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .section {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  padding: 1.5rem 1rem 0.75rem;
  width: 368px;
  margin-bottom: 30px; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .section > .section-title {
  font-size: 20.2px;
  line-height: 1;
  color: currentColor; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .section > .section-links {
  margin-top: 1.25rem;
  font-size: 13px;
  line-height: 1.85; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .section > .section-links > .title {
  font-size: 16px;
  font-weight: 500;
  margin: 8px 0;
  line-height: normal; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .section > .section-links a {
  color: #999999; }

.documentation-wrapper .documentation .documentation-inner-wrapper > .documentation-sections > .section > .section-links a:hover {
  text-decoration: underline; }

.documentation-wrapper .tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap; }

.documentation-wrapper .tabs a {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 0;
  color: #999999;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  padding: 0.5em 1em;
  vertical-align: top; }

.documentation-wrapper .tabs a:hover {
  border-bottom-color: #363636;
  color: #999999; }

.documentation-wrapper .tabs li {
  display: block; }

.documentation-wrapper .tabs li.is-active a {
  border-bottom-color: #3273dc;
  color: #0067b2; }

.documentation-wrapper .tabs ul {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 0;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start; }

.documentation-wrapper .tabs ul.is-left {
  padding-right: 0.75em; }

.documentation-wrapper .tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em; }

.documentation-wrapper .tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em; }

.documentation-wrapper .tabs .icon:first-child {
  margin-right: 0.5em; }

.documentation-wrapper .tabs .icon:last-child {
  margin-left: 0.5em; }

.documentation-wrapper .tabs.is-centered ul {
  justify-content: center; }

.documentation-wrapper .tabs.is-right ul {
  justify-content: flex-end; }

.documentation-wrapper .tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.documentation-wrapper .tabs.is-boxed a:hover {
  background-color: transparent;
  border-bottom-color: transparent; }

.documentation-wrapper .tabs.is-boxed li.is-active a {
  background-color: #f3f3f3;
  border-color: transparent;
  border-bottom-color: transparent !important; }

.documentation-wrapper .tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0; }

.documentation-wrapper .tabs.is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative; }

.documentation-wrapper .tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #f3f3f3;
  z-index: 2; }

.documentation-wrapper .tabs.is-toggle li + li {
  margin-left: -1px; }

.documentation-wrapper .tabs.is-toggle li:first-child a {
  border-radius: 4px 0 0 4px; }

.documentation-wrapper .tabs.is-toggle li:last-child a {
  border-radius: 0 4px 4px 0; }

.documentation-wrapper .tabs.is-toggle li.is-active a {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
  z-index: 1; }

.documentation-wrapper .tabs.is-toggle ul {
  border-bottom: none; }

.documentation-wrapper .tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 290486px;
  border-top-left-radius: 290486px;
  padding-left: 1.25em; }

.documentation-wrapper .tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 290486px;
  border-top-right-radius: 290486px;
  padding-right: 1.25em; }

.documentation-wrapper .tabs.is-small {
  font-size: 0.75rem; }

.documentation-wrapper .tabs.is-medium {
  font-size: 1.25rem; }

.documentation-wrapper .tabs.is-large {
  font-size: 1.5rem; }

.documentation-wrapper .input,
.documentation-wrapper .textarea {
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  max-width: 100%;
  width: 100%; }

.documentation-wrapper .input::-moz-placeholder,
.documentation-wrapper .textarea::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .input::-webkit-input-placeholder,
.documentation-wrapper .textarea::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .input:-moz-placeholder,
.documentation-wrapper .textarea:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .input:-ms-input-placeholder,
.documentation-wrapper .textarea:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .input:hover, .documentation-wrapper .input.is-hovered,
.documentation-wrapper .textarea:hover,
.documentation-wrapper .textarea.is-hovered {
  border-color: #f3f3f3; }

.documentation-wrapper .input:focus, .documentation-wrapper .input.is-focused, .documentation-wrapper .input:active, .documentation-wrapper .input.is-active,
.documentation-wrapper .textarea:focus,
.documentation-wrapper .textarea.is-focused,
.documentation-wrapper .textarea:active,
.documentation-wrapper .textarea.is-active {
  border-color: #3273dc;
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }

.documentation-wrapper .input[disabled],
fieldset[disabled] .documentation-wrapper .input,
.documentation-wrapper .textarea[disabled],
fieldset[disabled]
.documentation-wrapper .textarea {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a; }

.documentation-wrapper .input[disabled]::-moz-placeholder,
fieldset[disabled] .documentation-wrapper .input::-moz-placeholder,
.documentation-wrapper .textarea[disabled]::-moz-placeholder,
fieldset[disabled]
.documentation-wrapper .textarea::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .input[disabled]::-webkit-input-placeholder,
fieldset[disabled] .documentation-wrapper .input::-webkit-input-placeholder,
.documentation-wrapper .textarea[disabled]::-webkit-input-placeholder,
fieldset[disabled]
.documentation-wrapper .textarea::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .input[disabled]:-moz-placeholder,
fieldset[disabled] .documentation-wrapper .input:-moz-placeholder,
.documentation-wrapper .textarea[disabled]:-moz-placeholder,
fieldset[disabled]
.documentation-wrapper .textarea:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .input[disabled]:-ms-input-placeholder,
fieldset[disabled] .documentation-wrapper .input:-ms-input-placeholder,
.documentation-wrapper .textarea[disabled]:-ms-input-placeholder,
fieldset[disabled]
.documentation-wrapper .textarea:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .input[readonly],
.documentation-wrapper .textarea[readonly] {
  box-shadow: none; }

.documentation-wrapper .input.is-white,
.documentation-wrapper .textarea.is-white {
  border-color: white; }

.documentation-wrapper .input.is-white:focus, .documentation-wrapper .input.is-white.is-focused, .documentation-wrapper .input.is-white:active, .documentation-wrapper .input.is-white.is-active,
.documentation-wrapper .textarea.is-white:focus,
.documentation-wrapper .textarea.is-white.is-focused,
.documentation-wrapper .textarea.is-white:active,
.documentation-wrapper .textarea.is-white.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }

.documentation-wrapper .input.is-black,
.documentation-wrapper .textarea.is-black {
  border-color: #0a0a0a; }

.documentation-wrapper .input.is-black:focus, .documentation-wrapper .input.is-black.is-focused, .documentation-wrapper .input.is-black:active, .documentation-wrapper .input.is-black.is-active,
.documentation-wrapper .textarea.is-black:focus,
.documentation-wrapper .textarea.is-black.is-focused,
.documentation-wrapper .textarea.is-black:active,
.documentation-wrapper .textarea.is-black.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }

.documentation-wrapper .input.is-light,
.documentation-wrapper .textarea.is-light {
  border-color: whitesmoke; }

.documentation-wrapper .input.is-light:focus, .documentation-wrapper .input.is-light.is-focused, .documentation-wrapper .input.is-light:active, .documentation-wrapper .input.is-light.is-active,
.documentation-wrapper .textarea.is-light:focus,
.documentation-wrapper .textarea.is-light.is-focused,
.documentation-wrapper .textarea.is-light:active,
.documentation-wrapper .textarea.is-light.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }

.documentation-wrapper .input.is-dark,
.documentation-wrapper .textarea.is-dark {
  border-color: #363636; }

.documentation-wrapper .input.is-dark:focus, .documentation-wrapper .input.is-dark.is-focused, .documentation-wrapper .input.is-dark:active, .documentation-wrapper .input.is-dark.is-active,
.documentation-wrapper .textarea.is-dark:focus,
.documentation-wrapper .textarea.is-dark.is-focused,
.documentation-wrapper .textarea.is-dark:active,
.documentation-wrapper .textarea.is-dark.is-active {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }

.documentation-wrapper .input.is-primary,
.documentation-wrapper .textarea.is-primary {
  border-color: #00d1b2; }

.documentation-wrapper .input.is-primary:focus, .documentation-wrapper .input.is-primary.is-focused, .documentation-wrapper .input.is-primary:active, .documentation-wrapper .input.is-primary.is-active,
.documentation-wrapper .textarea.is-primary:focus,
.documentation-wrapper .textarea.is-primary.is-focused,
.documentation-wrapper .textarea.is-primary:active,
.documentation-wrapper .textarea.is-primary.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }

.documentation-wrapper .input.is-link,
.documentation-wrapper .textarea.is-link {
  border-color: #3273dc; }

.documentation-wrapper .input.is-link:focus, .documentation-wrapper .input.is-link.is-focused, .documentation-wrapper .input.is-link:active, .documentation-wrapper .input.is-link.is-active,
.documentation-wrapper .textarea.is-link:focus,
.documentation-wrapper .textarea.is-link.is-focused,
.documentation-wrapper .textarea.is-link:active,
.documentation-wrapper .textarea.is-link.is-active {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }

.documentation-wrapper .input.is-info,
.documentation-wrapper .textarea.is-info {
  border-color: #209cee; }

.documentation-wrapper .input.is-info:focus, .documentation-wrapper .input.is-info.is-focused, .documentation-wrapper .input.is-info:active, .documentation-wrapper .input.is-info.is-active,
.documentation-wrapper .textarea.is-info:focus,
.documentation-wrapper .textarea.is-info.is-focused,
.documentation-wrapper .textarea.is-info:active,
.documentation-wrapper .textarea.is-info.is-active {
  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }

.documentation-wrapper .input.is-success,
.documentation-wrapper .textarea.is-success {
  border-color: #23d160; }

.documentation-wrapper .input.is-success:focus, .documentation-wrapper .input.is-success.is-focused, .documentation-wrapper .input.is-success:active, .documentation-wrapper .input.is-success.is-active,
.documentation-wrapper .textarea.is-success:focus,
.documentation-wrapper .textarea.is-success.is-focused,
.documentation-wrapper .textarea.is-success:active,
.documentation-wrapper .textarea.is-success.is-active {
  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }

.documentation-wrapper .input.is-warning,
.documentation-wrapper .textarea.is-warning {
  border-color: #ffdd57; }

.documentation-wrapper .input.is-warning:focus, .documentation-wrapper .input.is-warning.is-focused, .documentation-wrapper .input.is-warning:active, .documentation-wrapper .input.is-warning.is-active,
.documentation-wrapper .textarea.is-warning:focus,
.documentation-wrapper .textarea.is-warning.is-focused,
.documentation-wrapper .textarea.is-warning:active,
.documentation-wrapper .textarea.is-warning.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }

.documentation-wrapper .input.is-danger,
.documentation-wrapper .textarea.is-danger {
  border-color: #ff3860; }

.documentation-wrapper .input.is-danger:focus, .documentation-wrapper .input.is-danger.is-focused, .documentation-wrapper .input.is-danger:active, .documentation-wrapper .input.is-danger.is-active,
.documentation-wrapper .textarea.is-danger:focus,
.documentation-wrapper .textarea.is-danger.is-focused,
.documentation-wrapper .textarea.is-danger:active,
.documentation-wrapper .textarea.is-danger.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }

.documentation-wrapper .input.is-small,
.documentation-wrapper .textarea.is-small {
  border-radius: 2px;
  font-size: 0.75rem; }

.documentation-wrapper .input.is-medium,
.documentation-wrapper .textarea.is-medium {
  font-size: 1.25rem; }

.documentation-wrapper .input.is-large,
.documentation-wrapper .textarea.is-large {
  font-size: 1.5rem; }

.documentation-wrapper .input.is-fullwidth,
.documentation-wrapper .textarea.is-fullwidth {
  display: block;
  width: 100%; }

.documentation-wrapper .input.is-inline,
.documentation-wrapper .textarea.is-inline {
  display: inline;
  width: auto; }

.documentation-wrapper .input.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em; }

.documentation-wrapper .input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0; }

.documentation-wrapper .textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical; }

.documentation-wrapper .textarea:not([rows]) {
  max-height: 600px;
  min-height: 120px; }

.documentation-wrapper .textarea[rows] {
  height: initial; }

.documentation-wrapper .textarea.has-fixed-size {
  resize: none; }

.documentation-wrapper .checkbox,
.documentation-wrapper .radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative; }

.documentation-wrapper .checkbox input,
.documentation-wrapper .radio input {
  cursor: pointer; }

.documentation-wrapper .checkbox:hover,
.documentation-wrapper .radio:hover {
  color: #363636; }

.documentation-wrapper .checkbox[disabled],
fieldset[disabled] .documentation-wrapper .checkbox,
.documentation-wrapper .radio[disabled],
fieldset[disabled]
.documentation-wrapper .radio {
  color: #7a7a7a;
  cursor: not-allowed; }

.documentation-wrapper .radio + .radio {
  margin-left: 0.5em; }

.documentation-wrapper .select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top; }

.documentation-wrapper .select:not(.is-multiple) {
  height: 2.25em; }

.documentation-wrapper .select:not(.is-multiple):not(.is-loading)::after {
  border-color: #3273dc;
  right: 1.125em;
  z-index: 4; }

.documentation-wrapper .select.is-rounded select {
  border-radius: 290486px;
  padding-left: 1em; }

.documentation-wrapper .select select {
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none; }

.documentation-wrapper .select select::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .select select::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .select select:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .select select:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3); }

.documentation-wrapper .select select:hover, .documentation-wrapper .select select.is-hovered {
  border-color: #f3f3f3; }

.documentation-wrapper .select select:focus, .documentation-wrapper .select select.is-focused, .documentation-wrapper .select select:active, .documentation-wrapper .select select.is-active {
  border-color: #3273dc;
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }

.documentation-wrapper .select select[disabled],
fieldset[disabled] .documentation-wrapper .select select {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a; }

.documentation-wrapper .select select[disabled]::-moz-placeholder,
fieldset[disabled] .documentation-wrapper .select select::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .select select[disabled]::-webkit-input-placeholder,
fieldset[disabled] .documentation-wrapper .select select::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .select select[disabled]:-moz-placeholder,
fieldset[disabled] .documentation-wrapper .select select:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .select select[disabled]:-ms-input-placeholder,
fieldset[disabled] .documentation-wrapper .select select:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3); }

.documentation-wrapper .select select::-ms-expand {
  display: none; }

.documentation-wrapper .select select[disabled]:hover,
fieldset[disabled] .documentation-wrapper .select select:hover {
  border-color: whitesmoke; }

.documentation-wrapper .select select:not([multiple]) {
  padding-right: 2.5em; }

.documentation-wrapper .select select[multiple] {
  height: auto;
  padding: 0; }

.documentation-wrapper .select select[multiple] option {
  padding: 0.5em 1em; }

.documentation-wrapper .select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636; }

.documentation-wrapper .select.is-white:not(:hover)::after {
  border-color: white; }

.documentation-wrapper .select.is-white select {
  border-color: white; }

.documentation-wrapper .select.is-white select:hover, .documentation-wrapper .select.is-white select.is-hovered {
  border-color: #f2f2f2; }

.documentation-wrapper .select.is-white select:focus, .documentation-wrapper .select.is-white select.is-focused, .documentation-wrapper .select.is-white select:active, .documentation-wrapper .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }

.documentation-wrapper .select.is-black:not(:hover)::after {
  border-color: #0a0a0a; }

.documentation-wrapper .select.is-black select {
  border-color: #0a0a0a; }

.documentation-wrapper .select.is-black select:hover, .documentation-wrapper .select.is-black select.is-hovered {
  border-color: black; }

.documentation-wrapper .select.is-black select:focus, .documentation-wrapper .select.is-black select.is-focused, .documentation-wrapper .select.is-black select:active, .documentation-wrapper .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }

.documentation-wrapper .select.is-light:not(:hover)::after {
  border-color: whitesmoke; }

.documentation-wrapper .select.is-light select {
  border-color: whitesmoke; }

.documentation-wrapper .select.is-light select:hover, .documentation-wrapper .select.is-light select.is-hovered {
  border-color: #e8e8e8; }

.documentation-wrapper .select.is-light select:focus, .documentation-wrapper .select.is-light select.is-focused, .documentation-wrapper .select.is-light select:active, .documentation-wrapper .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }

.documentation-wrapper .select.is-dark:not(:hover)::after {
  border-color: #363636; }

.documentation-wrapper .select.is-dark select {
  border-color: #363636; }

.documentation-wrapper .select.is-dark select:hover, .documentation-wrapper .select.is-dark select.is-hovered {
  border-color: #292929; }

.documentation-wrapper .select.is-dark select:focus, .documentation-wrapper .select.is-dark select.is-focused, .documentation-wrapper .select.is-dark select:active, .documentation-wrapper .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }

.documentation-wrapper .select.is-primary:not(:hover)::after {
  border-color: #00d1b2; }

.documentation-wrapper .select.is-primary select {
  border-color: #00d1b2; }

.documentation-wrapper .select.is-primary select:hover, .documentation-wrapper .select.is-primary select.is-hovered {
  border-color: #00b89c; }

.documentation-wrapper .select.is-primary select:focus, .documentation-wrapper .select.is-primary select.is-focused, .documentation-wrapper .select.is-primary select:active, .documentation-wrapper .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }

.documentation-wrapper .select.is-link:not(:hover)::after {
  border-color: #3273dc; }

.documentation-wrapper .select.is-link select {
  border-color: #3273dc; }

.documentation-wrapper .select.is-link select:hover, .documentation-wrapper .select.is-link select.is-hovered {
  border-color: #2366d1; }

.documentation-wrapper .select.is-link select:focus, .documentation-wrapper .select.is-link select.is-focused, .documentation-wrapper .select.is-link select:active, .documentation-wrapper .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }

.documentation-wrapper .select.is-info:not(:hover)::after {
  border-color: #209cee; }

.documentation-wrapper .select.is-info select {
  border-color: #209cee; }

.documentation-wrapper .select.is-info select:hover, .documentation-wrapper .select.is-info select.is-hovered {
  border-color: #118fe4; }

.documentation-wrapper .select.is-info select:focus, .documentation-wrapper .select.is-info select.is-focused, .documentation-wrapper .select.is-info select:active, .documentation-wrapper .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }

.documentation-wrapper .select.is-success:not(:hover)::after {
  border-color: #23d160; }

.documentation-wrapper .select.is-success select {
  border-color: #23d160; }

.documentation-wrapper .select.is-success select:hover, .documentation-wrapper .select.is-success select.is-hovered {
  border-color: #20bc56; }

.documentation-wrapper .select.is-success select:focus, .documentation-wrapper .select.is-success select.is-focused, .documentation-wrapper .select.is-success select:active, .documentation-wrapper .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }

.documentation-wrapper .select.is-warning:not(:hover)::after {
  border-color: #ffdd57; }

.documentation-wrapper .select.is-warning select {
  border-color: #ffdd57; }

.documentation-wrapper .select.is-warning select:hover, .documentation-wrapper .select.is-warning select.is-hovered {
  border-color: #ffd83d; }

.documentation-wrapper .select.is-warning select:focus, .documentation-wrapper .select.is-warning select.is-focused, .documentation-wrapper .select.is-warning select:active, .documentation-wrapper .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }

.documentation-wrapper .select.is-danger:not(:hover)::after {
  border-color: #ff3860; }

.documentation-wrapper .select.is-danger select {
  border-color: #ff3860; }

.documentation-wrapper .select.is-danger select:hover, .documentation-wrapper .select.is-danger select.is-hovered {
  border-color: #ff1f4b; }

.documentation-wrapper .select.is-danger select:focus, .documentation-wrapper .select.is-danger select.is-focused, .documentation-wrapper .select.is-danger select:active, .documentation-wrapper .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }

.documentation-wrapper .select.is-small {
  border-radius: 2px;
  font-size: 0.75rem; }

.documentation-wrapper .select.is-medium {
  font-size: 1.25rem; }

.documentation-wrapper .select.is-large {
  font-size: 1.5rem; }

.documentation-wrapper .select.is-disabled::after {
  border-color: #7a7a7a; }

.documentation-wrapper .select.is-fullwidth {
  width: 100%; }

.documentation-wrapper .select.is-fullwidth select {
  width: 100%; }

.documentation-wrapper .select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none; }

.documentation-wrapper .select.is-loading.is-small:after {
  font-size: 0.75rem; }

.documentation-wrapper .select.is-loading.is-medium:after {
  font-size: 1.25rem; }

.documentation-wrapper .select.is-loading.is-large:after {
  font-size: 1.5rem; }

.documentation-wrapper .file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative; }

.documentation-wrapper .file.is-white .file-cta {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a; }

.documentation-wrapper .file.is-white:hover .file-cta, .documentation-wrapper .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a; }

.documentation-wrapper .file.is-white:focus .file-cta, .documentation-wrapper .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a; }

.documentation-wrapper .file.is-white:active .file-cta, .documentation-wrapper .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a; }

.documentation-wrapper .file.is-black .file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white; }

.documentation-wrapper .file.is-black:hover .file-cta, .documentation-wrapper .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: white; }

.documentation-wrapper .file.is-black:focus .file-cta, .documentation-wrapper .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: white; }

.documentation-wrapper .file.is-black:active .file-cta, .documentation-wrapper .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: white; }

.documentation-wrapper .file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: #363636; }

.documentation-wrapper .file.is-light:hover .file-cta, .documentation-wrapper .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: #363636; }

.documentation-wrapper .file.is-light:focus .file-cta, .documentation-wrapper .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: #363636; }

.documentation-wrapper .file.is-light:active .file-cta, .documentation-wrapper .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: #363636; }

.documentation-wrapper .file.is-dark .file-cta {
  background-color: #363636;
  border-color: transparent;
  color: whitesmoke; }

.documentation-wrapper .file.is-dark:hover .file-cta, .documentation-wrapper .file.is-dark.is-hovered .file-cta {
  background-color: #2f2f2f;
  border-color: transparent;
  color: whitesmoke; }

.documentation-wrapper .file.is-dark:focus .file-cta, .documentation-wrapper .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: whitesmoke; }

.documentation-wrapper .file.is-dark:active .file-cta, .documentation-wrapper .file.is-dark.is-active .file-cta {
  background-color: #292929;
  border-color: transparent;
  color: whitesmoke; }

.documentation-wrapper .file.is-primary .file-cta {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-primary:hover .file-cta, .documentation-wrapper .file.is-primary.is-hovered .file-cta {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-primary:focus .file-cta, .documentation-wrapper .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #fff; }

.documentation-wrapper .file.is-primary:active .file-cta, .documentation-wrapper .file.is-primary.is-active .file-cta {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-link .file-cta {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-link:hover .file-cta, .documentation-wrapper .file.is-link.is-hovered .file-cta {
  background-color: #276cda;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-link:focus .file-cta, .documentation-wrapper .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
  color: #fff; }

.documentation-wrapper .file.is-link:active .file-cta, .documentation-wrapper .file.is-link.is-active .file-cta {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-info .file-cta {
  background-color: #209cee;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-info:hover .file-cta, .documentation-wrapper .file.is-info.is-hovered .file-cta {
  background-color: #1496ed;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-info:focus .file-cta, .documentation-wrapper .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
  color: #fff; }

.documentation-wrapper .file.is-info:active .file-cta, .documentation-wrapper .file.is-info.is-active .file-cta {
  background-color: #118fe4;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-success .file-cta {
  background-color: #23d160;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-success:hover .file-cta, .documentation-wrapper .file.is-success.is-hovered .file-cta {
  background-color: #22c65b;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-success:focus .file-cta, .documentation-wrapper .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
  color: #fff; }

.documentation-wrapper .file.is-success:active .file-cta, .documentation-wrapper .file.is-success.is-active .file-cta {
  background-color: #20bc56;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-warning .file-cta {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7); }

.documentation-wrapper .file.is-warning:hover .file-cta, .documentation-wrapper .file.is-warning.is-hovered .file-cta {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7); }

.documentation-wrapper .file.is-warning:focus .file-cta, .documentation-wrapper .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
  color: rgba(0, 0, 0, 0.7); }

.documentation-wrapper .file.is-warning:active .file-cta, .documentation-wrapper .file.is-warning.is-active .file-cta {
  background-color: #ffd83d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7); }

.documentation-wrapper .file.is-danger .file-cta {
  background-color: #ff3860;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-danger:hover .file-cta, .documentation-wrapper .file.is-danger.is-hovered .file-cta {
  background-color: #ff2b56;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-danger:focus .file-cta, .documentation-wrapper .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
  color: #fff; }

.documentation-wrapper .file.is-danger:active .file-cta, .documentation-wrapper .file.is-danger.is-active .file-cta {
  background-color: #ff1f4b;
  border-color: transparent;
  color: #fff; }

.documentation-wrapper .file.is-small {
  font-size: 0.75rem; }

.documentation-wrapper .file.is-medium {
  font-size: 1.25rem; }

.documentation-wrapper .file.is-medium .file-icon .fa {
  font-size: 21px; }

.documentation-wrapper .file.is-large {
  font-size: 1.5rem; }

.documentation-wrapper .file.is-large .file-icon .fa {
  font-size: 28px; }

.documentation-wrapper .file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.documentation-wrapper .file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.documentation-wrapper .file.has-name.is-empty .file-cta {
  border-radius: 4px; }

.documentation-wrapper .file.has-name.is-empty .file-name {
  display: none; }

.documentation-wrapper .file.is-boxed .file-label {
  flex-direction: column; }

.documentation-wrapper .file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em; }

.documentation-wrapper .file.is-boxed .file-name {
  border-width: 0 1px 1px; }

.documentation-wrapper .file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em; }

.documentation-wrapper .file.is-boxed .file-icon .fa {
  font-size: 21px; }

.documentation-wrapper .file.is-boxed.is-small .file-icon .fa {
  font-size: 14px; }

.documentation-wrapper .file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px; }

.documentation-wrapper .file.is-boxed.is-large .file-icon .fa {
  font-size: 35px; }

.documentation-wrapper .file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0; }

.documentation-wrapper .file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px; }

.documentation-wrapper .file.is-centered {
  justify-content: center; }

.documentation-wrapper .file.is-fullwidth .file-label {
  width: 100%; }

.documentation-wrapper .file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none; }

.documentation-wrapper .file.is-right {
  justify-content: flex-end; }

.documentation-wrapper .file.is-right .file-cta {
  border-radius: 0 4px 4px 0; }

.documentation-wrapper .file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1; }

.documentation-wrapper .file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative; }

.documentation-wrapper .file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #363636; }

.documentation-wrapper .file-label:hover .file-name {
  border-color: #d5d5d5; }

.documentation-wrapper .file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #363636; }

.documentation-wrapper .file-label:active .file-name {
  border-color: #cfcfcf; }

.documentation-wrapper .file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%; }

.documentation-wrapper .file-cta,
.documentation-wrapper .file-name {
  border-color: #dbdbdb;
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap; }

.documentation-wrapper .file-cta {
  background-color: whitesmoke;
  color: #4a4a4a; }

.documentation-wrapper .file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis; }

.documentation-wrapper .file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em; }

.documentation-wrapper .file-icon .fa {
  font-size: 14px; }

.documentation-wrapper .label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700; }

.documentation-wrapper .label:not(:last-child) {
  margin-bottom: 0.5em; }

.documentation-wrapper .label.is-small {
  font-size: 0.75rem; }

.documentation-wrapper .label.is-medium {
  font-size: 1.25rem; }

.documentation-wrapper .label.is-large {
  font-size: 1.5rem; }

.documentation-wrapper .help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem; }

.documentation-wrapper .help.is-white {
  color: white; }

.documentation-wrapper .help.is-black {
  color: #0a0a0a; }

.documentation-wrapper .help.is-light {
  color: whitesmoke; }

.documentation-wrapper .help.is-dark {
  color: #363636; }

.documentation-wrapper .help.is-primary {
  color: #00d1b2; }

.documentation-wrapper .help.is-link {
  color: #3273dc; }

.documentation-wrapper .help.is-info {
  color: #209cee; }

.documentation-wrapper .help.is-success {
  color: #23d160; }

.documentation-wrapper .help.is-warning {
  color: #ffdd57; }

.documentation-wrapper .help.is-danger {
  color: #ff3860; }

.documentation-wrapper .field:not(:last-child) {
  margin-bottom: 0.75rem; }

.documentation-wrapper .field.has-addons {
  display: flex;
  justify-content: flex-start; }

.documentation-wrapper .field.has-addons .control:not(:last-child) {
  margin-right: -1px; }

.documentation-wrapper .field.has-addons .control:not(:first-child):not(:last-child) .button,
.documentation-wrapper .field.has-addons .control:not(:first-child):not(:last-child) .input,
.documentation-wrapper .field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0; }

.documentation-wrapper .field.has-addons .control:first-child:not(:only-child) .button,
.documentation-wrapper .field.has-addons .control:first-child:not(:only-child) .input,
.documentation-wrapper .field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.documentation-wrapper .field.has-addons .control:last-child:not(:only-child) .button,
.documentation-wrapper .field.has-addons .control:last-child:not(:only-child) .input,
.documentation-wrapper .field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.documentation-wrapper .field.has-addons .control .button:not([disabled]):hover, .documentation-wrapper .field.has-addons .control .button:not([disabled]).is-hovered,
.documentation-wrapper .field.has-addons .control .input:not([disabled]):hover,
.documentation-wrapper .field.has-addons .control .input:not([disabled]).is-hovered,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]):hover,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2; }

.documentation-wrapper .field.has-addons .control .button:not([disabled]):focus, .documentation-wrapper .field.has-addons .control .button:not([disabled]).is-focused, .documentation-wrapper .field.has-addons .control .button:not([disabled]):active, .documentation-wrapper .field.has-addons .control .button:not([disabled]).is-active,
.documentation-wrapper .field.has-addons .control .input:not([disabled]):focus,
.documentation-wrapper .field.has-addons .control .input:not([disabled]).is-focused,
.documentation-wrapper .field.has-addons .control .input:not([disabled]):active,
.documentation-wrapper .field.has-addons .control .input:not([disabled]).is-active,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]):focus,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]).is-focused,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]):active,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3; }

.documentation-wrapper .field.has-addons .control .button:not([disabled]):focus:hover, .documentation-wrapper .field.has-addons .control .button:not([disabled]).is-focused:hover, .documentation-wrapper .field.has-addons .control .button:not([disabled]):active:hover, .documentation-wrapper .field.has-addons .control .button:not([disabled]).is-active:hover,
.documentation-wrapper .field.has-addons .control .input:not([disabled]):focus:hover,
.documentation-wrapper .field.has-addons .control .input:not([disabled]).is-focused:hover,
.documentation-wrapper .field.has-addons .control .input:not([disabled]):active:hover,
.documentation-wrapper .field.has-addons .control .input:not([disabled]).is-active:hover,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]):focus:hover,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]).is-focused:hover,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]):active:hover,
.documentation-wrapper .field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4; }

.documentation-wrapper .field.has-addons .control.is-expanded {
  flex-grow: 1; }

.documentation-wrapper .field.has-addons.has-addons-centered {
  justify-content: center; }

.documentation-wrapper .field.has-addons.has-addons-right {
  justify-content: flex-end; }

.documentation-wrapper .field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0; }

.documentation-wrapper .field.is-grouped {
  display: flex;
  justify-content: flex-start; }

.documentation-wrapper .field.is-grouped > .control {
  flex-shrink: 0; }

.documentation-wrapper .field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem; }

.documentation-wrapper .field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1; }

.documentation-wrapper .field.is-grouped.is-grouped-centered {
  justify-content: center; }

.documentation-wrapper .field.is-grouped.is-grouped-right {
  justify-content: flex-end; }

.documentation-wrapper .field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap; }

.documentation-wrapper .field.is-grouped.is-grouped-multiline > .control:last-child, .documentation-wrapper .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem; }

.documentation-wrapper .field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem; }

.documentation-wrapper .field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0; }

@media screen and (min-width: 769px), print {
  .documentation-wrapper .field.is-horizontal {
    display: flex; } }
.documentation-wrapper .field-label .label {
  font-size: inherit; }

@media screen and (max-width: 768px) {
  .documentation-wrapper .field-label {
    margin-bottom: 0.5rem; } }
@media screen and (min-width: 769px), print {
  .documentation-wrapper .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right; }

  .documentation-wrapper .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em; }

  .documentation-wrapper .field-label.is-normal {
    padding-top: 0.375em; }

  .documentation-wrapper .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em; }

  .documentation-wrapper .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em; } }
.documentation-wrapper .field-body .field .field {
  margin-bottom: 0; }

@media screen and (min-width: 769px), print {
  .documentation-wrapper .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1; }

  .documentation-wrapper .field-body .field {
    margin-bottom: 0; }

  .documentation-wrapper .field-body > .field {
    flex-shrink: 1; }

  .documentation-wrapper .field-body > .field:not(.is-narrow) {
    flex-grow: 1; }

  .documentation-wrapper .field-body > .field:not(:last-child) {
    margin-right: 0.75rem; } }
.documentation-wrapper .control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: left; }

.documentation-wrapper .control.has-icons-left .input:focus ~ .icon,
.documentation-wrapper .control.has-icons-left .select:focus ~ .icon, .documentation-wrapper .control.has-icons-right .input:focus ~ .icon,
.documentation-wrapper .control.has-icons-right .select:focus ~ .icon {
  color: #7a7a7a; }

.documentation-wrapper .control.has-icons-left .input.is-small ~ .icon,
.documentation-wrapper .control.has-icons-left .select.is-small ~ .icon, .documentation-wrapper .control.has-icons-right .input.is-small ~ .icon,
.documentation-wrapper .control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem; }

.documentation-wrapper .control.has-icons-left .input.is-medium ~ .icon,
.documentation-wrapper .control.has-icons-left .select.is-medium ~ .icon, .documentation-wrapper .control.has-icons-right .input.is-medium ~ .icon,
.documentation-wrapper .control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem; }

.documentation-wrapper .control.has-icons-left .input.is-large ~ .icon,
.documentation-wrapper .control.has-icons-left .select.is-large ~ .icon, .documentation-wrapper .control.has-icons-right .input.is-large ~ .icon,
.documentation-wrapper .control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem; }

.documentation-wrapper .control.has-icons-left .icon, .documentation-wrapper .control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4; }

.documentation-wrapper .control.has-icons-left .input,
.documentation-wrapper .control.has-icons-left .select select {
  padding-left: 2.25em; }

.documentation-wrapper .control.has-icons-left .icon.is-left {
  left: 0; }

.documentation-wrapper .control.has-icons-right .input,
.documentation-wrapper .control.has-icons-right .select select {
  padding-right: 2.25em; }

.documentation-wrapper .control.has-icons-right .icon.is-right {
  right: 0; }

.documentation-wrapper .control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4; }

.documentation-wrapper .control.is-loading.is-small:after {
  font-size: 0.75rem; }

.documentation-wrapper .control.is-loading.is-medium:after {
  font-size: 1.25rem; }

.documentation-wrapper .control.is-loading.is-large:after {
  font-size: 1.5rem; }

.documentation-wrapper .icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem; }

.documentation-wrapper .icon.is-small {
  height: 1rem;
  width: 1rem; }

.documentation-wrapper .icon.is-medium {
  height: 2rem;
  width: 2rem; }

.documentation-wrapper .icon.is-large {
  height: 3rem;
  width: 3rem; }

.documentation-wrapper .mui--no-transition {
  transition: none !important; }

.documentation-wrapper .mui--no-user-select {
  user-select: none; }

.documentation-wrapper .mui-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.documentation-wrapper .mui--text-left {
  text-align: left !important; }

.documentation-wrapper .mui--text-right {
  text-align: right !important; }

.documentation-wrapper .mui--text-center {
  text-align: center !important; }

.documentation-wrapper .mui--text-justify {
  text-align: justify !important; }

.documentation-wrapper .mui--text-nowrap {
  white-space: nowrap !important; }

.documentation-wrapper .mui--align-baseline {
  vertical-align: baseline !important; }

.documentation-wrapper .mui--align-top {
  vertical-align: top !important; }

.documentation-wrapper .mui--align-middle {
  vertical-align: middle !important; }

.documentation-wrapper .mui--align-bottom {
  vertical-align: bottom !important; }

.documentation-wrapper .mui--text-dark {
  color: rgba(0, 0, 0, 0.87); }

.documentation-wrapper .mui--text-dark-secondary {
  color: rgba(0, 0, 0, 0.54); }

.documentation-wrapper .mui--text-dark-hint {
  color: rgba(0, 0, 0, 0.38); }

.documentation-wrapper .mui--text-light {
  color: #FFF; }

.documentation-wrapper .mui--text-light-secondary {
  color: rgba(255, 255, 255, 0.7); }

.documentation-wrapper .mui--text-light-hint {
  color: rgba(255, 255, 255, 0.3); }

.documentation-wrapper .mui--text-accent {
  color: rgba(255, 64, 129, 0.87); }

.documentation-wrapper .mui--text-accent-secondary {
  color: rgba(255, 64, 129, 0.54); }

.documentation-wrapper .mui--text-accent-hint {
  color: rgba(255, 64, 129, 0.38); }

.documentation-wrapper .mui--text-black {
  color: #000; }

.documentation-wrapper .mui--text-white {
  color: #FFF; }

.documentation-wrapper .mui--text-danger {
  color: #F44336; }

.documentation-wrapper .mui--text-placeholder {
  color: rgba(0, 0, 0, 0.26); }

.documentation-wrapper .mui--bg-primary {
  background-color: #2196F3; }

.documentation-wrapper .mui--bg-primary-dark {
  background-color: #1976D2; }

.documentation-wrapper .mui--bg-primary-light {
  background-color: #BBDEFB; }

.documentation-wrapper .mui--bg-accent {
  background-color: #FF4081; }

.documentation-wrapper .mui--bg-accent-dark {
  background-color: #F50057; }

.documentation-wrapper .mui--bg-accent-light {
  background-color: #FF80AB; }

.documentation-wrapper .mui--bg-danger {
  background-color: #F44336; }

.documentation-wrapper .mui-list--unstyled {
  padding-left: 0;
  list-style: none; }

.documentation-wrapper .mui-list--inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

.documentation-wrapper .mui-list--inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

.documentation-wrapper .mui--z1, .documentation-wrapper .mui-select__menu {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.documentation-wrapper .mui--z2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.documentation-wrapper .mui--z3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

.documentation-wrapper .mui--z4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }

.documentation-wrapper .mui--z5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); }

.documentation-wrapper .mui--clearfix:before, .documentation-wrapper .mui--clearfix:after {
  content: " ";
  display: table; }

.documentation-wrapper .mui--clearfix:after {
  clear: both; }

.documentation-wrapper .mui--pull-right {
  float: right !important; }

.documentation-wrapper .mui--pull-left {
  float: left !important; }

.documentation-wrapper .mui--hide {
  display: none !important; }

.documentation-wrapper .mui--show {
  display: block !important; }

.documentation-wrapper .mui--invisible {
  visibility: hidden; }

.documentation-wrapper .mui--overflow-hidden {
  overflow: hidden !important; }

.documentation-wrapper .mui--overflow-hidden-x {
  overflow-x: hidden !important; }

.documentation-wrapper .mui--overflow-hidden-y {
  overflow-y: hidden !important; }

.documentation-wrapper .mui--visible-xs-block,
.documentation-wrapper .mui--visible-xs-inline,
.documentation-wrapper .mui--visible-xs-inline-block,
.documentation-wrapper .mui--visible-sm-block,
.documentation-wrapper .mui--visible-sm-inline,
.documentation-wrapper .mui--visible-sm-inline-block,
.documentation-wrapper .mui--visible-md-block,
.documentation-wrapper .mui--visible-md-inline,
.documentation-wrapper .mui--visible-md-inline-block,
.documentation-wrapper .mui--visible-lg-block,
.documentation-wrapper .mui--visible-lg-inline,
.documentation-wrapper .mui--visible-lg-inline-block,
.documentation-wrapper .mui--visible-xl-block,
.documentation-wrapper .mui--visible-xl-inline,
.documentation-wrapper .mui--visible-xl-inline-block {
  display: none !important; }

@media (max-width: 543px) {
  .documentation-wrapper .mui-visible-xs {
    display: block !important; }

  .documentation-wrapper table.mui-visible-xs {
    display: table; }

  .documentation-wrapper tr.mui-visible-xs {
    display: table-row !important; }

  .documentation-wrapper th.mui-visible-xs,
  .documentation-wrapper td.mui-visible-xs {
    display: table-cell !important; }

  .documentation-wrapper .mui--visible-xs-block {
    display: block !important; }

  .documentation-wrapper .mui--visible-xs-inline {
    display: inline !important; }

  .documentation-wrapper .mui--visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 544px) and (max-width: 767px) {
  .documentation-wrapper .mui-visible-sm {
    display: block !important; }

  .documentation-wrapper table.mui-visible-sm {
    display: table; }

  .documentation-wrapper tr.mui-visible-sm {
    display: table-row !important; }

  .documentation-wrapper th.mui-visible-sm,
  .documentation-wrapper td.mui-visible-sm {
    display: table-cell !important; }

  .documentation-wrapper .mui--visible-sm-block {
    display: block !important; }

  .documentation-wrapper .mui--visible-sm-inline {
    display: inline !important; }

  .documentation-wrapper .mui--visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .documentation-wrapper .mui-visible-md {
    display: block !important; }

  .documentation-wrapper table.mui-visible-md {
    display: table; }

  .documentation-wrapper tr.mui-visible-md {
    display: table-row !important; }

  .documentation-wrapper th.mui-visible-md,
  .documentation-wrapper td.mui-visible-md {
    display: table-cell !important; }

  .documentation-wrapper .mui--visible-md-block {
    display: block !important; }

  .documentation-wrapper .mui--visible-md-inline {
    display: inline !important; }

  .documentation-wrapper .mui--visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .documentation-wrapper .mui-visible-lg {
    display: block !important; }

  .documentation-wrapper table.mui-visible-lg {
    display: table; }

  .documentation-wrapper tr.mui-visible-lg {
    display: table-row !important; }

  .documentation-wrapper th.mui-visible-lg,
  .documentation-wrapper td.mui-visible-lg {
    display: table-cell !important; }

  .documentation-wrapper .mui--visible-lg-block {
    display: block !important; }

  .documentation-wrapper .mui--visible-lg-inline {
    display: inline !important; }

  .documentation-wrapper .mui--visible-lg-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .documentation-wrapper .mui-visible-xl {
    display: block !important; }

  .documentation-wrapper table.mui-visible-xl {
    display: table; }

  .documentation-wrapper tr.mui-visible-xl {
    display: table-row !important; }

  .documentation-wrapper th.mui-visible-xl,
  .documentation-wrapper td.mui-visible-xl {
    display: table-cell !important; }

  .documentation-wrapper .mui--visible-xl-block {
    display: block !important; }

  .documentation-wrapper .mui--visible-xl-inline {
    display: inline !important; }

  .documentation-wrapper .mui--visible-xl-inline-block {
    display: inline-block !important; } }
@media (max-width: 543px) {
  .documentation-wrapper .mui--hidden-xs {
    display: none !important; } }
@media (min-width: 544px) and (max-width: 767px) {
  .documentation-wrapper .mui--hidden-sm {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .documentation-wrapper .mui--hidden-md {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .documentation-wrapper .mui--hidden-lg {
    display: none !important; } }
@media (min-width: 1200px) {
  .documentation-wrapper .mui--hidden-xl {
    display: none !important; } }
.documentation-wrapper .mui-scrlock--showbar-y {
  overflow-y: scroll !important; }

.documentation-wrapper .mui-scrlock--showbar-x {
  overflow-x: scroll !important; }

.documentation-wrapper .mui-select {
  display: block;
  padding-top: 15px;
  margin-bottom: 20px;
  position: relative; }

.documentation-wrapper .mui-select:focus {
  outline: 0; }

.documentation-wrapper .mui-select:focus > select {
  height: calc(32px + 1px);
  margin-bottom: -1px;
  border-color: #2196F3;
  border-width: 2px; }

.documentation-wrapper .mui-select > select {
  display: block;
  height: 32px;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.26);
  border-radius: 0px;
  box-shadow: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNiIgd2lkdGg9IjEwIj48cG9seWdvbiBwb2ludHM9IjAsMCAxMCwwIDUsNiIgc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwuMjQpOyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px;
  font-family: inherit;
  line-height: inherit;
  padding: 0 25px 0 0; }

.documentation-wrapper .mui-select > select::-ms-expand {
  display: none; }

.documentation-wrapper .mui-select > select:focus {
  outline: 0;
  height: calc(32px + 1px);
  margin-bottom: -1px;
  border-color: #2196F3;
  border-width: 2px; }

.documentation-wrapper .mui-select > select:disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  background-color: transparent;
  opacity: 1; }

.documentation-wrapper .mui-select > select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000; }

.documentation-wrapper .mui-select > select:focus::-ms-value {
  background: none;
  color: rgba(0, 0, 0, 0.87); }

.documentation-wrapper .mui-select > select.mui--text-placeholder {
  color: rgba(0, 0, 0, 0.26); }

.documentation-wrapper .mui-select > label {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.documentation-wrapper .mui-select:focus > label,
.documentation-wrapper .mui-select > select:focus ~ label {
  color: #2196F3; }

.documentation-wrapper .mui-select__menu {
  position: absolute;
  z-index: 2;
  min-width: 100%;
  overflow-y: auto;
  padding: 8px 0;
  box-sizing: border-box;
  background-color: #FFF;
  font-size: 16px; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .documentation-wrapper .mui-select__menu {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    border-top: 1px solid rgba(0, 0, 0, 0.12); } }
.documentation-wrapper .mui-select__menu > div {
  padding: 0 22px;
  height: 42px;
  line-height: 42px;
  cursor: pointer;
  white-space: nowrap; }

.documentation-wrapper .mui-select__menu > div.mui--is-selected {
  background-color: #EEEEEE; }

.documentation-wrapper .mui-select__menu > div.mui--is-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed; }

.documentation-wrapper .mui-select__menu > div:not(.mui-optgroup__label):not(.mui--is-disabled):hover {
  background-color: #E0E0E0; }

.documentation-wrapper .mui-optgroup__option {
  text-indent: 1em; }

.documentation-wrapper .mui-optgroup__label {
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.9em; }

body.ers-pro.documentation, body.ers-pro.accueil-connect.has-flat-menu, body.apicil.documentation, body.apicil.accueil-connect.has-flat-menu {
  padding: 0 !important;
  overflow-x: hidden !important; }

body.ers-pro.documentation #content, body.ers-pro.accueil-connect.has-flat-menu #content, body.apicil.documentation #content, body.apicil.accueil-connect.has-flat-menu #content {
  background-color: #ffffff; }

body.ers-pro.documentation #content > .content-in, body.ers-pro.accueil-connect.has-flat-menu #content > .content-in, body.apicil.documentation #content > .content-in, body.apicil.accueil-connect.has-flat-menu #content > .content-in {
  margin: 0;
  padding: 0;
  width: 100vw; }

body.documentation #content > .content-in {
  width: 100%!important;
  background: white!important; }

body.cosy_perf-absolue .documentation-wrapper {
  width: auto; }

.body-ACC .etapier_ACC {
  padding-bottom: 20px; }
  .body-ACC .etapier_ACC ul.apicil_step li {
    padding: 5px 34.5px 0; }
  .body-ACC .etapier_ACC ul.apicil_step li.actif {
    color: #fff; }
.body-ACC .apicil_form label {
  width: 200px;
  line-height: 25px; }
.body-ACC .apicil_form a {
  color: #fff !important;
  text-decoration: none !important; }
.body-ACC .apicil_form a.navigation {
  display: inline;
  color: #F60 !important;
  text-decoration: underline !important;
  font-size: 14px;
  float: right;
  margin: 0 45px 0 10px;
  padding-bottom: 5px;
  position: relative;
  top: -45px; }
.body-ACC sup {
  font-size: medium;
  vertical-align: baseline;
  margin-left: 4px; }
.body-ACC form div {
  font-size: 12px; }
.body-ACC form label.w550 {
  width: 550px !important; }
.body-ACC form label.w250 {
  text-align: left;
  width: 250px !important;
  margin-right: 5px; }
.body-ACC form label.w590 {
  text-align: left;
  width: 590px !important;
  margin-right: 5px; }
.body-ACC form div.radio {
  margin-top: 5px; }
.body-ACC .apicil_radio label {
  display: inline;
  width: auto;
  float: left;
  position: relative;
  top: -4px;
  left: 2px; }
.body-ACC .ttl-cc-validation {
  margin: -3px 20px 10px 10px;
  font-size: 18px;
  font-family: "helvetica";
  font-weight: bold;
  line-height: 1.5em;
  border-bottom: 1px solid #10044c; }
.body-ACC .consultation-mode {
  padding-top: 5px;
  display: inline-block;
  font-weight: bold;
  line-height: 25px; }
.body-ACC .consultation-mode-text {
  text-align: right; }
.body-ACC div.div-CC-btn {
  width: 950px;
  clear: both;
  margin: 0 !important;
  font-weight: normal !important;
  font-size: 1em; }
  .body-ACC div.div-CC-btn div.apicil_f-btn {
    margin-left: 10px; }
  .body-ACC div.div-CC-btn .apicil_fleft-btn {
    float: left; }
.body-ACC .bloc-information {
  padding: 1px 15px 15px 20px; }
  .body-ACC .bloc-information p {
    font-size: 14px;
    font-weight: bold; }
    .body-ACC .bloc-information p span {
      display: inline-block;
      font-weight: normal; }
.body-ACC .grisBox {
  background: none repeat scroll 0 0 #f4f4f4;
  border: 0 none;
  color: #4f4f4f; }
.body-ACC .info-client strong {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  margin-top: 5px;
  min-height: 18px;
  padding-top: 0px;
  line-height: 25px; }
.body-ACC .appcil_erreur {
  width: 280px; }
.body-ACC .message-erreur-precision .appcil_erreur {
  width: 134px !important; }
.body-ACC .bloc-info-opt {
  margin-bottom: 0; }
.body-ACC div.bloc-info-fiscal {
  margin-bottom: 5px; }
  .body-ACC div.bloc-info-fiscal div {
    margin-bottom: 2px; }
  .body-ACC div.bloc-info-fiscal strong {
    display: inline-block;
    overflow: hidden;
    text-align: left;
    margin-top: 5px;
    min-height: 18px;
    line-height: 25px; }
  .body-ACC div.bloc-info-fiscal .left {
    width: 40%;
    float: left;
    display: inline-block; }
  .body-ACC div.bloc-info-fiscal .right {
    text-align: left !important;
    width: 60%;
    float: left;
    display: inline-block; }
    .body-ACC div.bloc-info-fiscal .right label {
      width: 150px !important; }
.body-ACC span.ui-autocomplete button {
  margin-left: -28px; }
.body-ACC .cc-info-icon label span {
  background: url("/apicil-theme/images/common/picto-inf.png") no-repeat 0 0 transparent;
  padding-bottom: 1px;
  position: relative;
  top: -2px; }
.body-ACC .cc-info-icon .infoBulleCc {
  font-size: 13px !important;
  height: 32px !important;
  padding: 5px !important;
  width: 300px !important; }
.body-ACC .cc-info-icon .infoBulleSituationFamiliale.infoBulleCc {
  height: 40px !important; }
.body-ACC .cc-info-icon .infoBulleNature.infoBulleCc {
  text-align: left; }
.body-ACC .cc-info-icon .infoBulleFoyer.infoBulleCc {
  text-align: left;
  font-weight: normal; }
.body-ACC .cc-info-icon .infoBulleRevenuActuel_bulle.infoBulleCc {
  height: auto !important;
  width: auto !important;
  line-height: normal;
  position: absolute;
  display: block;
  z-index: 1001;
  background: #ffffff;
  color: #4f4f4f;
  font-weight: normal; }
.body-ACC .cc-affiliation.cc-info-icon label {
  width: 202px; }
.body-ACC .cc-affiliation.cc-info-icon span {
  padding-left: 16px;
  margin-left: 2px; }
.body-ACC h2.cc-info-icon span {
  background: url("/apicil-theme/images/common/picto-inf.png") no-repeat 0 0 transparent;
  padding-bottom: 1px;
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle; }
.body-ACC .cc-situation-familiale {
  overflow: visible; }
.body-ACC .cc-situation-professionnelle {
  overflow: visible; }
  .body-ACC .cc-situation-professionnelle label {
    width: 290px; }
  .body-ACC .cc-situation-professionnelle .cc-info-icon label span {
    padding-left: 18px !important; }
  .body-ACC .cc-situation-professionnelle .apicil_radio {
    overflow: visible; }
    .body-ACC .cc-situation-professionnelle .apicil_radio label {
      width: auto; }
    .body-ACC .cc-situation-professionnelle .apicil_radio td {
      padding-left: 0px; }
  .body-ACC .cc-situation-professionnelle div.selector-small-size-325 span.selector {
    width: 325px; }
    .body-ACC .cc-situation-professionnelle div.selector-small-size-325 span.selector select {
      width: 325px; }
  .body-ACC .cc-situation-professionnelle input[type="text"] {
    width: 310px; }
  .body-ACC .cc-situation-professionnelle #content .portlet-msg-error {
    padding-left: 18px important; }
  .body-ACC .cc-situation-professionnelle span.ui-autocomplete input[type="text"] {
    width: 315px; }
.body-ACC .w90 {
  width: 90px !important; }
.body-ACC .date-naissanceConjoint {
  display: inline-block; }
  .body-ACC .date-naissanceConjoint input {
    border: 1px solid !important;
    color: #10044C !important;
    display: inline;
    float: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #ccc !important;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 12px;
    height: 22px;
    padding: 1px 0 0;
    text-align: center;
    width: 100px !important; }
.body-ACC .date-naissanceConjoint.pattern {
  margin-left: 10px; }
.body-ACC .cc-accordion {
  /* width: 935px !important; */
  width: 935px;
  margin-top: 20px; }
  .body-ACC .cc-accordion .ui-state-default {
    box-shadow: none;
    background: none !important;
    padding-left: 1px; }
  .body-ACC .cc-accordion .ui-accordion-header {
    background-color: none !important;
    border-radius: none !important; }
  .body-ACC .cc-accordion .cc-datatable div {
    margin: 0; }
  .body-ACC .cc-accordion .cc-datatable .cc-globalErrorMessage {
    margin: 0 !important; }
    .body-ACC .cc-accordion .cc-datatable .cc-globalErrorMessage span {
      margin: 0 !important; }
  .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table {
    width: 100% !important; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table input[type=text] {
      width: 70% !important; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table label {
      width: 100%; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table.situation-familiale tbody tr input[type=text] {
      text-align: center;
      width: 80% !important; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table.situation-familiale tbody tr td:last-child input[type=text] {
      text-align: center;
      background-color: initial; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table.situation-familiale tbody tr td .appcil_erreur {
      width: 90%; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table input.revenus-actuels-nature {
      width: 95% !important; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table tbody th.cc-info-icon span.cc-info-icon, .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table thead th.cc-info-icon span.cc-info-icon {
      background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 37px 0 transparent;
      padding-right: 20px;
      padding-bottom: 1px;
      position: relative;
      top: -2px; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table tbody tr td.revenus-actuels-nature, .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table thead tr td.revenus-actuels-nature {
      float: right;
      clear: both;
      /*padding-right: 0px;*/ }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table tbody tr td:last-child input[type=text], .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table thead tr td:last-child input[type=text] {
      background-color: #e5e5e5;
      text-align: right; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table tbody tr td div.cc-info-icon label, .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table thead tr td div.cc-info-icon label {
      margin: 0; }
      .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table tbody tr td div.cc-info-icon label span, .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table thead tr td div.cc-info-icon label span {
        background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 2px 0 transparent;
        padding-left: 18px !important; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table tbody tr input[type=text], .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table thead tr input[type=text] {
      text-align: right; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table div.selector-small-size-245 {
      width: 100% !important;
      margin: 0;
      text-align: left; }
      .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table div.selector-small-size-245 div.selector {
        width: 260px;
        float: right; }
        .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table div.selector-small-size-245 div.selector select {
          width: 100%; }
      .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table div.selector-small-size-245 input {
        width: 260px; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .revenus-actuels-footer thead tr th.revenus-actuels-nature {
      text-align: right;
      clear: both; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .revenus-actuels-footer input[type=text] {
      background-color: #e5e5e5;
      text-align: right;
      float: left;
      margin-left: 2px; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .revenus-actuels-footer th.revenus-actuels-nature {
      background-color: #F2F2F2; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .inliste {
      margin-top: 7px; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .bloc-info-opt {
      display: inline-flex;
      width: 100%; }
      .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .bloc-info-opt label {
        width: 40%; }
      .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table .bloc-info-opt input[type=text] {
        width: 60% !important;
        text-align: left; }
    .body-ACC .cc-accordion .cc-datatable .revenus-actuels-table div.bloc-info-opt {
      margin: 13px 0 0 0; }
  .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table {
    border-collapse: separate;
    border-spacing: 0 5px; }
    .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table thead th {
      white-space: normal;
      border-bottom: 1px solid #666; }
    .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr {
      margin: 0 0 13px 0; }
      .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr td {
        text-align: center;
        vertical-align: middle; }
  .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table.revenus-actuels-footer thead th {
    border: none; }
  .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table .ui-datatable-footer {
    text-align: left;
    padding: 4px 140px; }
    .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table .ui-datatable-footer a {
      display: inline-block;
      color: #0077BE !important;
      font-size: 12px;
      font-weight: normal;
      text-decoration: underline !important; }
    .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table .ui-datatable-footer thead th {
      border-bottom: 1px solid #666;
      /* to  replace with none*/
      padding: 1px 10px !important; }
    .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table .ui-datatable-footer label {
      width: auto;
      float: right; }
    .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table .ui-datatable-footer span {
      width: 32%;
      /* padding: 10px; */
      border: 2px solid red;
      background-clip: content-box;
      box-shadow: inset 0 0 0 5px white;
      padding: 1px 2px; }
.body-ACC .cc-declaration-validation textarea {
  width: 95%;
  min-height: 100px;
  margin: 0 13px 10px 18px; }
.body-ACC .cc-declaration-validation .commentaire {
  resize: none !important; }
.body-ACC .cc-declaration-validation .options-validation-select {
  color: #10044C;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  margin-left: 15px; }
  .body-ACC .cc-declaration-validation .options-validation-select div {
    margin-bottom: 5px; }
  .body-ACC .cc-declaration-validation .options-validation-select input[type="checkbox"] {
    margin-top: 6px !important;
    margin-right: 5px;
    float: left; }
  .body-ACC .cc-declaration-validation .options-validation-select label {
    width: auto !important;
    cursor: pointer; }
.body-ACC .cc-declaration-validation .authentification label {
  width: 420px !important;
  font-weight: bold;
  font-size: 12px; }
.body-ACC .mentionLegal {
  margin: 0 !important;
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  opacity: 0.8;
  text-align: justify;
  font-style: italic; }
  .body-ACC .mentionLegal p {
    margin-bottom: 0px; }
.body-ACC .legende {
  margin: 0 10px 0 8px !important; }
.body-ACC .messages_info .ui-messages-info {
  border: #d6e9c6 solid 1px !important;
  background-color: #dff0d8 !important;
  color: #3c763d !important;
  margin-bottom: 10px !important; }
.body-ACC .messages_info .ui-messages-info-icon {
  display: none !important; }
.body-ACC .messages_info .ui-messages-warn-icon {
  display: none !important; }
.body-ACC .messages_info .ui-messages-warn-summary {
  margin-left: 0 !important; }
.body-ACC .messages_conformite .ui-messages-info {
  border: #bce8f1 solid 1px !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
  color: #3180b3 !important;
  margin-bottom: 10px !important; }
.body-ACC .messages_conformite .ui-messages-info-icon {
  display: none !important; }
.body-ACC .messages_conformite .ui-messages ul li:first-child {
  font-weight: bold; }
.body-ACC .messages_conformite .ui-messages {
  width: 915px; }
.body-ACC .message_pacc_coordonnees {
  margin-bottom: 0px !important; }
  .body-ACC .message_pacc_coordonnees .ui-messages-info {
    border: #bce8f1 solid 1px !important;
    background-color: #d9edf7 !important;
    border-color: #bce8f1 !important;
    color: #3180b3 !important;
    padding-left: 15px !important; }
.body-ACC .pacc_consultation_boutons {
  text-align: center; }
  .body-ACC .pacc_consultation_boutons span {
    margin-right: 15px;
    margin-left: 15px; }
.body-ACC .popup_accepter .ui-dialog-content {
  width: 760px; }
  .body-ACC .popup_accepter .ui-dialog-content p {
    text-align: left;
    line-height: 25px; }
.body-ACC .popup_modifier .ui-dialog-content {
  width: 700px; }
  .body-ACC .popup_modifier .ui-dialog-content p {
    text-align: left;
    line-height: 25px; }
.body-ACC .popup_refuser .ui-dialog-content {
  width: 615px; }
  .body-ACC .popup_refuser .ui-dialog-content p {
    text-align: left;
    line-height: 25px; }
.body-ACC .popup_signer_pacc .ui-dialog-content {
  width: 650px; }
  .body-ACC .popup_signer_pacc .ui-dialog-content p {
    text-align: left;
    line-height: 25px; }
.body-ACC .desc-justif-residence-fiscale {
  clear: both;
  margin-left: 56px;
  font-size: 12px; }

.ui-accordion.cc-accordion .cc-accordion-revenus-actuel-tab a {
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 180px 10px transparent; }

.apicil_btn-rouge {
  background: #BD0D33; }

.ui-accordion.cc-accordion .ui-accordion-header span {
  display: none; }

.ui-accordion.cc-accordion .ui-accordion-header a {
  position: relative; }

.ui-accordion.cc-accordion .ui-accordion-header a:after {
  content: '+';
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  font-weight: bold;
  display: block;
  font-size: 25px;
  color: #0077be;
  position: absolute;
  right: 10px;
  bottom: 6px; }

.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal {
  width: 96.8%; }

.ui-accordion.cc-accordion .ui-accordion-header.ui-state-active a:after {
  content: '-';
  font-size: 40px; }

.ui-accordion.cc-accordion .ui-accordion-header a {
  color: #0077be !important;
  display: block;
  font-family: "helvetica";
  font-size: 25px;
  font-weight: normal !important;
  position: relative;
  padding: 0;
  line-height: 1.5em;
  text-decoration: none !important;
  margin: -3px 0 25px 0;
  border-bottom: 1px solid #10044c; }

.ui-accordion.cc-accordion .ui-accordion-header .ui-icon {
  right: .5em !important;
  float: right;
  margin-right: 20px;
  position: relative;
  top: 15px; }

.ui-accordion.cc-accordion .ui-accordion-content {
  padding: 0 0 !important; }

.ui-accordion.cc-accordion .ui-accordion-content {
  overflow: visible; }

.ui-autocomplete-panel {
  height: auto !important;
  max-height: 250px !important; }

.ui-autocomplete-panel .ui-autocomplete-items {
  height: auto !important;
  max-height: 250px !important; }

.body-ACC form .coordonneesCC.blockGrisCC .apicil_arr_gris-omb-claire .apicil_btn-bt-off-big {
  margin-bottom: 0px !important; }

.body-ACC form .coordonneesCC.blockGrisCC {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important; }

.body-ACC form .coordonneesCC.blockGrisCC .apicil_btn-bt-off-big .apicil_f-btn {
  margin-left: 10px !important; }

.body-ACC form .coordonneesCC {
  padding-top: 7px;
  line-height: 25px;
  display: inline-block;
  color: #F60 !important;
  min-height: 14px; }

.body-ACC .blocAttachementACC {
  width: 100%!important; }

.body-ACC .apicil_form div .blocAttachementACC .grisBox {
  width: 48%!important;
  height: inherit; }

.body-ACC .apicil_form div .blocAttachementACC .griBoxLeft {
  width: 46%!important; }

.body-ACC .apicil_form #file-upload label {
  background: none repeat scroll 0 0 #7dac1d !important;
  border-radius: 5px;
  display: inline-block;
  font-family: "helvetica";
  font-size: 12px;
  color: #fff !important;
  text-shadow: none !important;
  font-weight: normal !important;
  width: 77px !important;
  text-align: center;
  padding-right: 0; }

.body-ACC .addDocumentToOrganisationDiv .documentsTypesLD {
  width: 190px !important;
  height: 33px !important; }

.body-ACC .blocAttachementACC .addDocumentToOrganisationDiv {
  height: 111px !important; }

.body-ACC .blocAttachementACC .fileupload-buttonbar .ui-button {
  vertical-align: middle;
  margin-right: 0.2em; }

.body-ACC .globalSpanMultipleUploadComponent .addDocumentToOrganisationDiv .attacherDocumentButton {
  top: 20px !important; }

.body-ACC .apicil_form .blocAttachementACC .griBoxLeft label {
  width: 100% !important;
  text-align: left !important; }

.body-ACC div .blocAttachementACC .dateValiditeClass, .body-ACC div .blocAttachementACC .dateSignatureClass {
  overflow: visible!important;
  margin: 0px!important;
  margin-top: 6px !important;
  height: 17%!important; }

.body-ACC div .blocAttachementACC .dateValiditeClass {
  padding-bottom: 5px; }

.body-ACC div .blocAttachementACC .dateValiditeClass .date-validite input {
  width: 177px  !important;
  background-color: white !important;
  margin-left: 5px !important; }

.body-ACC div .blocAttachementACC .dateSignatureClass .date-signature input {
  width: 177px  !important;
  background-color: white !important;
  margin-left: 24px !important; }

.body-ACC div .blocAttachementACC .addDocumentToOrganisationDiv .divTypeClass {
  margin-left: 87px !important;
  overflow: visible!important; }

.body-ACC .documentListCC .documentsAttaches .documentName a {
  color: #0098fe !important;
  text-decoration: underline !important; }

/***************** COSY-10371*****************/
.listContratHomeForm .informativeDialog .ui-dialog-buttonpane {
  margin: 0.5em 0 0; }

.listContratHomeForm .informativeDialog .contentPopupCC {
  color: #10044c;
  text-align: center;
  font-weight: bold; }

.listContratHomeForm .informativeDialog .ui-dialog-titlebar span {
  width: 100% !important; }

.listContratHomeForm .informativeDialog .ui-dialog-title {
  border-bottom: 1px solid #0d0d0e; }

.listContratHomeForm .informativeDialog .ui-dialog-title {
  padding-top: 0px !important; }

.listContratHomeForm .informativeDialog .panelGridCC-NAV {
  background-color: #0080FF !important;
  margin-left: 38% !important;
  margin-top: 18px !important;
  margin-bottom: 10px;
  width: 281px !important; }

.listContratHomeForm .informativeDialog .panelGridCC-NAV a {
  color: white;
  font-weight: bold; }

.listContratHomeForm .informativeDialog .panelGridCC-NAV tr {
  height: 39px !important; }

.listContratHomeForm .informativeDialog .panelGridCC-NAV td {
  text-align: center !important; }

.listContratHomeForm .informativeDialog .panelGridCC td {
  padding: 0px !important;
  margin-left: 49% !important; }

.chrome .listContratHomeForm .informativeDialog .panelGridCC td {
  padding: 0 0 0 5px !important; }

.listContratHomeForm .informativeDialog .ui-dialog-buttonpane #decline2 {
  margin-left: 42%; }

.listContratHomeForm .informativeDialog .ui-dialog-buttonpane {
  margin-top: 0px; }

.listContratHomeForm .informativeDialog .ui-dialog-titlebar-close {
  width: 16px !important; }

.body-ACC .cc-accordion .editButtonCC .apicil_btn-vert {
  width: 187px !important;
  margin-left: 304px !important;
  margin-top: 10px !important; }

.body-ACC .cc-accordion .apicil_btn-bt-off .apicil_btn-vert {
  float: right; }

.ui-messages-info-summary {
  margin-left: 0px !important; }

.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal {
  margin-top: 0px !important; }

.ui-messages-info, .ui-messages-warn, .ui-messages-error, .ui-messages-fatal ul li {
  margin-left: 0px !important; }

.body-ACC .addDocumentToOrganisationDiv .documentLabel {
  position: relative;
  bottom: 10px; }

.customErrorMessages {
  margin: 0 !important;
  padding: 0 !important; }

#content .customErrorMessages .portlet-msg-error {
  font-style: normal !important; }

.customErrorMessagesClass {
  background: #fccfd4 none repeat scroll 0 0 !important;
  border: 1px solid red !important;
  border-radius: 3px !important;
  color: #f70000 !important;
  font-size: 12px !important;
  font-weight: normal !important;
  list-style: outside none circle !important;
  list-style-type: square !important;
  padding-left: 20px !important; }

.body-ACC .multipleUplaodPanel .deleteColumn .ui-state-default.supprimeSupportTableAlloc {
  background: rgba(0, 0, 0, 0) url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat scroll center center !important; }

.naviguerversstyle {
  width: 323px;
  background: #0077be;
  padding: 10px 20px;
  margin: 0 auto;
  position: relative;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff !important;
  font-weight: bold;
  border-radius: 5px;
  margin-top: 20px !important; }

.naviguerversstyle1 {
  width: 300px;
  background: #0077be;
  padding: 10px 20px;
  margin: 0 auto;
  position: relative;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff !important;
  font-weight: bold;
  border-radius: 5px;
  margin-top: 20px !important; }

.informativeDialog2 {
  width: auto;
  height: auto;
  left: 84.5px;
  top: 323.5px;
  visibility: visible;
  z-index: 1005; }

.listContratHomeForm .informativeDialog .panelGridCC input[type="checkbox"] {
  padding: 15px 0;
  text-align: center;
  margin: 0 5px 0 0;
  float: none; }

.body-ACC .documentsAttaches table thead {
  display: none; }

.body-ACC .documentsAttaches table td {
  padding-bottom: 0px;
  line-height: 1.3;
  padding-top: 10px;
  padding-left: 0px; }

.body-ACC .documentsAttaches .existedFiles {
  padding-left: 0 !important; }

.body-ACC .informativeDialogNewOp {
  width: 54% !important;
  left: 23% !important;
  top: 123px !important; }

.body-ACC .informativeDialogNewOp .decline3 {
  margin-left: 43% !important; }

.body-ACC .blocAttachementACC .CcBlackPJ {
  color: #666 !important; }

.body-ACC .autoHeight {
  height: auto !important; }

.listContratHomeForm .informativeDialog .panelGridCC {
  text-align: center;
  width: auto !important;
  margin: 10px 0px !important; }

.body-ACC .apicil_form .informativeDialogPAEncoursExiste {
  width: 700px !important; }

.body-ACC .apicil_form .informativeDialogPAEncoursExiste a {
  color: #F60 !important;
  text-decoration: underline !important;
  padding: 0; }

.body-ACC .apicil_form .informativeDialogPAEncoursExiste .ui-dialog-buttonpane {
  text-align: center; }

.body-ACC .apicil_form .informativeDialogPAEncoursExiste .apicil_btn-vert {
  width: unset !important;
  margin: unset !important; }

.body-ACC .apicil_form .informativeDialogPAEncoursExiste .ui-dialog-title {
  display: none; }

.body-ACC .apicil_form #file-upload label {
  font-family: Arial,sans-serif !important;
  padding-top: 0px !important; }

.body-ACC .cc-situation-professionnelle .ui-icon-triangle-1-s {
  background-image: url("/apicil-theme/images/common/down-select-flech.png") !important;
  background-position: 50% 50% !important; }

/* COSY-10652 */
.body-ACC .revenus-actuels-table .revenus-actuels-nature .portlet-msg-error {
  width: auto;
  text-align: right;
  padding-right: 70px; }

/* COSY-10632 */
.body-ACC .blocAttachementACC .CcBlackPJ {
  color: #0098fe !important;
  text-decoration: underline !important; }

/***** COSY-10707 ****/
.body-ACC .ui-accordion-content .infoBulleRevenuAc {
  display: inline-block;
  cursor: pointer;
  background-position: 3px !important;
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 37px 0 transparent;
  padding-right: 20px;
  padding-bottom: 1px;
  position: relative;
  top: -56px;
  height: 18px !important;
  left: 177px !important; }

.body-ACC .ui-accordion-content .infoBullePatrimoine {
  display: inline-block;
  cursor: pointer;
  background-position: 3px !important;
  background: url(/apicil-theme/images/common/picto-inf.png) no-repeat 37px 0 transparent;
  padding-right: 20px;
  padding-bottom: 1px;
  position: relative;
  top: -56px;
  height: 18px !important;
  left: 115px !important; }

.body-ACC .ui-accordion .ui-accordion-content .accRevenuTable {
  margin-top: -25px; }

.body-ACC .overlayPanelRevenuAC {
  height: auto !important;
  width: auto !important;
  z-index: 1006 !important;
  top: -39.467px !important;
  left: 194.167px !important;
  font-weight: normal !important;
  display: block !important;
  font-size: 13px !important; }

.body-ACC .overlayPanelPatrimoine {
  height: auto !important;
  width: auto !important;
  z-index: 1006 !important;
  top: -39.467px !important;
  left: 135.167px !important;
  font-weight: normal !important;
  display: block !important;
  font-size: 13px !important; }

.ui-selectonemenu .ui-selectonemenu-label {
  text-align: left !important; }

.ui-selectonemenu label.ui-selectonemenu-label {
  border: 1px solid #ccc;
  width: 317px !important;
  padding: 0px !important; }

/***  COSY-10896 ***/
.listContratHomeForm .informativeDialogListContrat {
  width: 65% !important;
  left: 17% !important;
  top: 148px !important; }

.body-ACC .apicil_form .residenceFiscaleAmTin a {
  color: #0077be !important;
  text-decoration: underline !important;
  position: relative;
  top: 10px;
  left: 10px; }

.body-ACC .apicil_form .cc-declaration-validation a {
  color: blue !important;
  text-decoration: underline !important; }

.body-ACC .apicil_form .cc-declaration-validation label.info_DOCW8_w9 {
  width: 952px;
  margin-bottom: 20px;
  margin-left: 25px;
  text-align: left; }

.body-ACC .residenceFiscaleAmTin, .residenceFiscaleAm-W9, .residenceFiscaleAmTin .info-client, .residenceFiscaleAmBloc-W8 {
  margin-bottom: 0 !important; }

.body-ACC .residenceFiscaleAmTin {
  clear: both; }

.body-ACC .apicil_form .residenceFiscaleHorsFranceDetail input[type="text"], .residenceFiscaleAmTin input[type="text"], .apicil_form .residenceFiscaleHorsFranceDetail td span.consultation-mode {
  width: 249px; }

.body-ACC .apicil_form .residenceFiscaleHorsFranceDetail td span.consultation-mode {
  display: inherit; }

.body-ACC .apicil_form .residenceFiscaleHorsFranceDetail .payslabel {
  width: 50px; }

.body-ACC form label.w604 {
  width: 611px !important; }

.body-ACC form .residenceFiscaleAmTin input[type="text"] {
  margin-left: 10px; }

.body-ACC form .residenceFiscaleAmTin .info-client strong {
  margin-top: 5px;
  margin-left: 10px; }

.body-ACC .cc-situation-familiale .W8-bloc {
  margin-bottom: 0; }

/**** COSY-10936 ****/
.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr td {
  text-align: left !important;
  padding-left: 13px !important; }

.situation-familiale table tbody tr td {
  vertical-align: top !important; }

.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table .dateNassancePCH .date-naissanceConjoint {
  width: 112% !important; }

.popinStyle {
  color: #10044c;
  font-weight: bold;
  text-align: center; }

/***** COSY-10998 ***/
.body-ACC .apicil_form div .blocAttachementACC .griBoxLeft tr {
  line-height: 17px !important; }

/***** COSY-10916 *****/
.body-ACC .cc-situation-professionnelle .ui-autocomplete .ui-button-icon-only .ui-button-text {
  padding: 0px !important;
  background: white !important;
  width: 25px !important; }

.body-ACC .cc-situation-professionnelle .situationProf-fctPpePanel .ui-selectonemenu .ui-state-default,
.body-ACC .cc-situation-professionnelle .situationProf-natureLienFamillePpe .ui-selectonemenu .ui-state-default,
.body-ACC .cc-situation-professionnelle .situationProf-lienFamillefctPanel .ui-selectonemenu .ui-state-default,
.body-ACC .cc-situation-professionnelle .situationProfConjoint-fctPpePanel .ui-selectonemenu .ui-state-default,
.body-ACC .cc-situation-professionnelle .situationProfConjoint-natureLienFamillePpe .ui-selectonemenu .ui-state-default,
.body-ACC .cc-situation-professionnelle .situationProfConjoint-lienFamillefctPanel .ui-selectonemenu .ui-state-default {
  background: white !important;
  height: 13px !important;
  width: 23px !important;
  padding-right: 0px;
  top: 5px !important;
  left: 295px !important; }

.body-ACC .cc-situation-professionnelle .situationProf-fctPpePanel .ui-selectonemenu .ui-state-default, .body-ACC .cc-situation-professionnelle .situationProf-natureLienFamillePpe .ui-selectonemenu .ui-state-default, .body-ACC .cc-situation-professionnelle .situationProf-lienFamillefctPanel .ui-selectonemenu .ui-state-default, .body-ACC .cc-situation-professionnelle .situationProfConjoint-fctPpePanel .ui-selectonemenu .ui-state-default, .body-ACC .cc-situation-professionnelle .situationProfConjoint-natureLienFamillePpe .ui-selectonemenu .ui-state-default, .body-ACC .cc-situation-professionnelle .situationProfConjoint-lienFamillefctPanel .ui-selectonemenu .ui-state-default {
  background: white!important;
  height: 13px !important;
  width: 23px!important;
  padding-right: 0;
  top: 5px!important;
  left: 295px!important; }

.body-ACC .apicil_form div .blocAttachementACC .griBoxLeft tr .documentColumn {
  white-space: nowrap !important; }

/***** COSY-10690 *****/
.form-list-propositions-acc #div_filtre {
  float: left;
  border-right: 4px solid gray;
  height: 59px;
  margin-right: 56px;
  padding-right: 21px; }

.form-list-propositions-acc .CcrechercheBlock {
  padding: 0 0 20px !important; }

.form-list-propositions-acc .CcnumContrat {
  width: 150px !important;
  margin-right: 10px; }

.form-list-propositions-acc .apicil_list_souscriptions_header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  margin-top: 0px!important; }

.form-list-propositions-acc .apicil_list_souscriptions_header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
  margin-top: 0px!important; }

.form-list-propositions-acc .apicil_list_souscriptions_header a, .form-list-propositions-acc .apicil_bc-result td {
  color: #666666; }

.form-list-propositions-acc .apicil_list_souscriptions_header .ui-chkbox-all {
  top: 0px!important;
  float: left!important; }

.signature-proposition-acc .blocCodeSecurite, .validationcc .blocCodeSecurite {
  margin-top: 10px; }
  .signature-proposition-acc .blocCodeSecurite .boutonRevevoirCodeSpan, .validationcc .blocCodeSecurite .boutonRevevoirCodeSpan {
    float: left;
    margin-right: 50px; }
  .signature-proposition-acc .blocCodeSecurite .codeSecuriteLabel .codeSignature, .validationcc .blocCodeSecurite .codeSecuriteLabel .codeSignature {
    width: 100px;
    font-weight: bold; }
  .signature-proposition-acc .blocCodeSecurite input[type="text"], .validationcc .blocCodeSecurite input[type="text"] {
    width: 150px; }
.signature-proposition-acc .apicil_arr_gris-tp, .validationcc .apicil_arr_gris-tp {
  padding: 11px 0px 5px 25px; }
  .signature-proposition-acc .apicil_arr_gris-tp .checkReglementDiv, .validationcc .apicil_arr_gris-tp .checkReglementDiv {
    float: left;
    padding-top: 6px; }
  .signature-proposition-acc .apicil_arr_gris-tp label, .validationcc .apicil_arr_gris-tp label {
    width: 76%; }
.signature-proposition-acc .ui-messages-info, .validationcc .ui-messages-info {
  display: none; }
.signature-proposition-acc .ui-messages-fatal, .validationcc .ui-messages-fatal {
  display: none; }

.body-ACC .apicil_form a.accessibiliteLink {
  color: #5B677D !important;
  text-decoration: underline !important; }

/***** COSY-11241 *****/
.body-ACC .apicil_form .cc-accordion .TravailleurACC {
  height: 40px !important; }

.body-ACC .apicil_form .cc-accordion .TravailleurACC .apicil_radio {
  height: auto !important; }

/****** COSY-11298 ******/
.form-list-propositions-acc .ui-paginator .ui-state-active {
  top: 2px; }

.form-list-propositions-acc .apicil_bc-result td {
  padding-left: 10px!important;
  cursor: auto !important; }

.form-list-propositions-acc .apicil_bc-result td a, .form-list-propositions-acc .apicil_bc-result a span {
  padding-left: 0px!important; }

.form-list-propositions-acc .apicil_list_souscriptions_header a, .form-list-propositions-acc .apicil_list_souscriptions_header a span {
  color: #F60 !important; }

.form-list-propositions-acc .apicil_bc-result .apicil_res-tbl tr.ui-state-highlight {
  background-color: white !important; }

.form-list-propositions-acc .ui-paginator {
  padding-bottom: 11px !important;
  padding-top: 5px !important; }

/**** COSY-10522 ***/
.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr .totalRevenus input {
  background-color: #e5e5e5 !important; }

.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr .deleteColumn .ui-state-default {
  background: rgba(0, 0, 0, 0) url("/apicil-theme/images/common/Apicil_picto_supprimer.png") no-repeat scroll center center !important; }

.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr .deleteColumn, .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr .emptyColumn, .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table.revenus-actuels-footer thead .emptyColumn {
  width: 1% !important;
  padding: 0px!important; }

/****** COSY-11345 *****/
.fiche-detaillee-organisation-portlet .suppressionDocumentFiche .ui-dialog-content {
  display: inherit !important; }

/****** COSY-11421 ******/
.body-ACC .cc-accordion .cc-datatable .ui-datatable .revenus-actuels-nature .portlet-msg-error {
  padding-right: 10px !important;
  margin-right: 38px !important; }

/****** COSY-10992 ******/
.body-ACC .ui-messages ul {
  margin: 0px !important; }

.body-ACC .ui-messages-info {
  font-weight: none !important; }

.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr td .stylePrecision {
  padding-left: 5px !important; }

.body-ACC .bloc-info-opt .commentaire {
  padding-left: 5px; }

.apicil_form .cc-situation-professionnelle div.apicil_radio table {
  float: left !important; }

.body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table tbody tr .emptyColumn button, .body-ACC .cc-accordion .cc-datatable .ui-datatable.revenus-actuels-table table.revenus-actuels-footer thead .emptyColumn button {
  visibility: hidden; }

/******COSY-11552*******/
.body-ACC .apicil_form div .blocAttachementACC .griBoxLeft tr .documentColumn {
  padding-bottom: 13px !important; }

/******COSY-11576*******/
.body-ACC .cc-accordion .cc-datatable .revenus-actuels-table div.selector-small-size-245 div.selector {
  margin-top: 16px!important; }

/*****COSY-11630*****/
.body-ACC .apicil_form .popup_signer_pacc .ui-dialog-content {
  padding-top: 3px!important; }

.body-ACC .apicil_form .popup_signer_pacc .ui-confirm-dialog {
  left: 363.5px !important;
  top: 269px !important; }

.body-ACC .apicil_form .popup_signer_pacc p {
  line-height: 25px;
  color: #10044c;
  font-weight: bold;
  margin-bottom: 21px !important; }

/*****COSY-11602*****/
.body-ACC .apicil_form .cc-declaration-validation .doc8Inexistant {
  height: auto !important;
  padding-top: 0 !important;
  overflow: visible !important; }

.body-ACC .apicil_form .cc-declaration-validation .doc8Inexistant .portlet-msg-error {
  padding: 0 !important;
  background: transparent !important; }

.comfirmReutilisationWX {
  width: 600px !important; }

.popup_modifier .ui-dialog-content {
  width: 700px; }
  .popup_modifier .ui-dialog-content p {
    text-align: left;
    line-height: 25px; }

.popup-list-contrat {
  /*Popup1*/ }
  .popup-list-contrat .ui-dialog .ui-dialog-title {
    padding: 0  0 0px; }
  .popup-list-contrat .inputPop1 {
    position: relative;
    left: 93px!important;
    top: 24px!important; }
  .popup-list-contrat .txtPop1 {
    position: relative;
    left: 143px!important;
    top: 20px!important; }
  .popup-list-contrat .div1Popup {
    width: 49%;
    float: left;
    word-wrap: break-word;
    padding-right: 14px; }
  .popup-list-contrat .btn-popup1 {
    top: -6px !important; }
  .popup-list-contrat .btn-pop2 {
    top: 3px !important;
    left: -8px !important; }
  .popup-list-contrat .span-Pop2 {
    position: relative;
    left: 98px!important; }
  .popup-list-contrat .input-Pop2 {
    position: relative;
    bottom: -4px;
    left: 93px!important; }
  .popup-list-contrat .div2Pop1 {
    height: 310px !important; }
  .popup-list-contrat .naviguerversstyle {
    top: 36px; }
  .popup-list-contrat .btn-pop4 {
    top: -15px; }
  .popup-list-contrat .input-pop4 {
    position: relative;
    left: 418px;
    top: 4px; }
  .popup-list-contrat .ui-dialog-content.ui-widget-content {
    display: none !important; }
  .popup-list-contrat .span-pop4 {
    position: relative;
    left: 10px; }
  .popup-list-contrat .profil-financier-obs-btn {
    width: 323px;
    background: #0077be;
    padding: 10px 20px;
    margin: 0 auto;
    position: relative;
    display: inline;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    font-weight: bold;
    border-radius: 5px;
    top: 40px;
    /*margin-left: 66px;*/ }
  .popup-list-contrat .message-container-profil-finnancier-obs {
    height: 170px; }
  .popup-list-contrat .message-container-profil-finnancier-obs-left {
    text-align: left; }
  .popup-list-contrat .message-container-profil-finnancier-obs-button {
    text-align: center; }
  .popup-list-contrat .ui-dialog-title {
    line-height: 1px; }
  .popup-list-contrat .message-pf-acc-title {
    font-size: 25px;
    color: #0077BE;
    font-family: 'helvetica';
    position: absolute;
    bottom: 228px; }
  .popup-list-contrat .div1 {
    width: 49%;
    float: left;
    word-wrap: break-word; }
  .popup-list-contrat .div2 {
    width: 46%;
    float: left;
    word-wrap: break-word;
    border-left: black 1px solid;
    padding-left: 15px;
    height: 294px; }
  .popup-list-contrat .div2pop2 {
    margin-left: 10px; }
  .popup-list-contrat .div1 .message-pf-acc-title {
    font-size: 25px;
    color: #0077BE;
    font-family: 'helvetica';
    position: absolute;
    bottom: 298px; }
  .popup-list-contrat .popup-text {
    font-weight: bold;
    font-family: sans-serif;
    font-size: 13px;
    color: #10044c; }
  .popup-list-contrat .div2 .message-pf-acc-title {
    font-size: 25px;
    color: #0077BE;
    font-family: 'helvetica';
    position: absolute;
    bottom: 298px; }
  .popup-list-contrat .ui-confirm-dialog .ui-dialog-content {
    padding-top: 0px !important;
    height: 0px !important; }
  .popup-list-contrat .message-pf-acc-title {
    font-size: 25px;
    color: #0077BE;
    font-family: 'helvetica';
    position: absolute;
    bottom: 173px; }
  .popup-list-contrat .title {
    font-size: 25px;
    color: #0077BE;
    font-family: 'helvetica'; }
  .popup-list-contrat .vertical-line {
    width: 1px;
    background-color: black;
    height: 100%;
    float: left; }
  .popup-list-contrat .naviguerversstyle1 {
    width: 323px;
    background: #0077be;
    padding: 10px 20px;
    margin: 0 auto;
    margin-top: 0px;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    font-weight: bold;
    border-radius: 5px;
    margin-top: 20px !important;
    top: 46px; }
  .popup-list-contrat .btn-pop5 {
    top: 8px; }
  .popup-list-contrat .btn1-pop4 {
    margin-left: 120px!important;
    width: 350px!important;
    padding: 10px 33px!important; }
  .popup-list-contrat .btn2-pop4 {
    margin-left: 156px!important; }
  .popup-list-contrat .ui-dialog-title {
    padding-top: 11px!important; }

.body-ACC .apicil_form .loaderComponent .loader {
  height: 50px !important;
  text-align: center;
  margin-left: 166px !important;
  margin-top: 31px; }

.body-ACC .apicil_form .loaderComponent .ui-dialog-title {
  display: none !important; }

.body-ACC .apicil_form .loaderComponent .ui-dialog-content {
  height: 0px !important; }

.chrome .body-ACC .apicil_form .loaderComponent .ui-dialog-content {
  display: none; }

.body-ACC .blocCodeSecuriteSignature .signatureLabel {
  font-weight: bold !important;
  font-size: 14px !important;
  font-family: Arial !important;
  color: #0077be !important; }

.body-ACC .blocCodeSecuriteSignature .translate-code {
  transform: translateX(275px); }

.body-ACC .blocCodeSecuriteSignature .signatureLienCodeSecurite {
  font-weight: bold !important;
  font-size: 11px !important;
  font-family: Arial !important;
  color: #0077be !important; }

.body-ACC .blocCodeSecuriteSignature {
  text-align: center !important;
  margin: 52px 0 28px !important; }

.body-ACC .apicil_form .inputSignature {
  width: 150px !important;
  display: inline-block;
  margin: 0 auto;
  font-size: 14px;
  color: black;
  text-align: center;
  height: 37px; }

.body-ACC .reinitialiseCode {
  margin-right: 111px; }

/* COSY-19484 */
.spaced-label {
  font-size: 11.6px !important; }

/* COSY-20026 */
td.num_id_fiscale > .appcil_erreur.portlet-msg-error {
  float: none;
  margin-left: 214px;
  padding-left: 0; }

td.num_id_fiscale_country {
  vertical-align: top; }

td.num_id_fiscale_country > .appcil_erreur.portlet-msg-error {
  float: none;
  margin-left: 64px;
  padding-left: 0; }

td.num_fiscale_labels > label {
  padding-right: 8px;
  /* margin-right: 17px; */
  /* text-align:  center; */
  box-sizing: border-box; }

.styled-element__item--disabled .intencial-btn-souscription.apicil_btn-blue {
  background-color: gray !important; }

.body-ACC .apicil_form .lien-modifier a, .body-ACC .apicil_form .pdfContainer a {
  margin-left: 7px;
  color: #666 !important;
  text-decoration: underline !important; }

/*--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  /*text-transform: uppercase;*/
  z-index: 1500;
  background-color: #f25648;
  color: white; }

#outdated.active {
  -webkit-transition: all .3s;
  visibility: visible;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  opacity: 1;
  display: block; }

* html #outdated {
  position: absolute; }

#outdated h6 {
  font-size: 25px;
  line-height: 25px;
  padding: 10px 0;
  /*margin: 30px 0 10px*/ }

#outdated p {
  font-size: 12px;
  line-height: 12px;
  margin: 0; }

#outdated #btnUpdateBrowser {
  display: block;
  position: relative;
  padding: 10px 20px;
  margin: 30px auto 0;
  width: 230px;
  color: #fff;
  text-decoration: none;
  border: 2px solid #fff;
  cursor: pointer; }

body.intencial #outdated #btnUpdateBrowser, body.intencial #outdated #btnCloseUpdateBrowser {
  color: #fff !important; }

#outdated #btnUpdateBrowser:hover, body.intencial #outdated #btnUpdateBrowser:hover {
  color: #f25648 !important;
  background-color: white; }

#outdated .last {
  position: absolute;
  top: 0;
  right: 20px;
  width: 20px;
  height: 20px; }

#outdated #btnCloseUpdateBrowser {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #fff;
  font-size: 36px;
  line-height: 36px; }

.bloc-choix-souscription-cosy3-cosy2.modal-layer, .cs3modal-layer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  /*background: #333742;*/
  background: #fff;
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease-in-out;
  z-index: 10000; }

.bloc-choix-souscription-cosy3-cosy2.modal-layer.open, .cs3modal-layer.open {
  opacity: 1;
  visibility: visible; }

			/*.bloc-choix-souscription-cosy3-cosy2.modal-layer .modal {
				background: #fff;
				padding: 15px;
				width:1170px;
  				margin:0 auto;
				height: calc(100vh - 110px);
				box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.25);
				transition: visibility 0.15s ease-in-out;
			}

			.bloc-choix-souscription-cosy3-cosy2.modal-layer .modalContainer {
				margin: 15px;
				position: relative;
				padding-top: 40px;
			}
*/
html.cosy3-iframe {
  overflow: auto; }

html.cosy3-iframe,
.cosy3-iframe body,
.cosy3-iframe body > div,
.cosy3-iframe body > div > .content-wrapper {
  height: auto;
  overflow: initial; }

.cosy3-iframe body,
.cosy3-iframe .content-wrapper,
.cosy3-iframe .content-in {
  overflow-x: hidden;
  padding-top: 0 !important; }

.cosy3-iframe body {
  padding: 0 8px; }

.cosy3-iframe .ui-messages-fatal {
  width: 100vw; }

.cosy3-iframe #cosy-content-column-2.aui-w80 {
  float: none;
  width: 100% !important; }

.cosy3-iframe #column-2.aui-w70 {
  position: absolute;
  left: 0; }

.cosy3-iframe header,
.cosy3-iframe footer,
.cosy3-iframe input[name*='identifier-profil-financier'][value='Annuler'],
.cosy3-iframe .blockDroite {
  display: none !important; }

.cosy3-iframe .portlet-column-first {
  visibility: hidden!important;
  padding: 0!important; }

.cosy3-iframe body > #cosy-menu-column-1, #cosy-menu-column-1 #layout-column_column-1 {
  width: 0!important; }

.cosy3-iframe .content-multiple_support {
  width: 450px; }

.cosy3-iframe .addListSupportsDialog .inputTextArea {
  max-height: inherit;
  height: 100px;
  width: 97%; }

.cosy3-iframe .addListSupportsDialog.ui-confirm-dialog {
  left: 0 !important;
  right: 0;
  margin: auto;
  width: 450px !important; }

.cosy3-iframe .addListSupportsDialog.ui-confirm-dialog .ui-dialog-titlebar-close span {
  display: none; }

.cosy3-iframe .addListSupportsDialog.ui-confirm-dialog .ui-dialog-titlebar-close {
  right: 0;
  left: inherit; }

.cosy3-evolution-contrat body > * {
  display: none !important; }

.cosy3-evolution-contrat body {
  padding: 20px 0; }

.cosy3-evolution-contrat body > #evolutionContrat {
  display: block !important;
  margin: auto; }

.cosy3-evolution-contrat #evolutionContrat > h5 {
  text-align: center;
  margin: 15px 0; }

.cosy3-evolution-contrat {
  overflow-y: auto; }

.cosy3-iframe .apicil_btn-vert input[value="Retour à l’accueil"] {
  display: none; }

.cosy3-iframe body > #wrapper {
  min-width: auto !important; }

/*@import url(tarteaucitron.css); fix Chargement du theme apicil-theme */

