.section-resultat .section-header{background-color:#c5d6dd!important;}
.slider-content-object .ui-state-default:hover{background-color:#F9E5EB!important;}
@media(max-width:499px){.slider-label,.slider-unit{color:#707070;}
}
.cell{color:#646464;}
.cell-head{background-color:#3c3c3c;color:#fff;}
.even{background-color:#f2f6f7;}
tbody>tr:hover,.footable.breakpoint tr.footable-detail-show{background-color:rgba(205,0,60,0.2)!important;border-color:#cd003c!important;}
.footable-row-detail-cell{background-color:rgba(205,0,60,0.1)!important;border-color:#cd003c!important;}
.footable thead th{background-color:#3C3C3C!important;}
.duree-libelle{color:#707070;}
.ui-state-disabled.ui-slider .ui-slider-range{background-image:-webkit-linear-gradient(left,#e9e9e9 0,#cd003c 100%)!important;background-image:-moz-linear-gradient(left,#e9e9e9 0,#cd003c 100%)!important;background-image:-ms-linear-gradient(left,#e9e9e9 0,#cd003c 100%)!important;background-image:-o-linear-gradient(left,#e9e9e9 0,#cd003c 100%)!important;background-image:linear-gradient(left,#e9e9e9 0,#cd003c 100%)!important;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#cd003c),color-stop(0.66,#e9e9e9),color-stop(0.83,#cd003c))!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#cd003c',GradientType=1)!important;}
html{-webkit-text-size-adjust:100%;}
button,input,select,textarea{background:none;}
*:invalid{box-shadow:none;}
body,.ui-widget,.ui-dialog-content.ui-widget-content{color:#c5d6dd;font-family:'Lato',sans-serif;font-size:16px;}
body{background:none repeat scroll 0 0 #e9f1f4;}
button.btn,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;color:#E3E3E3;font-weight:normal;}
@media(orientation:landscape){#hvsorientation{position:relative;}
}
.ui-widget-overlay{background:#000;opacity:.4;}
#container{max-width:900px;margin:auto;overflow:hidden;background-color:#e9f1f4;}
#panel-scrollpane{width:100%;position:relative;clear:both;}
.panel{width:100%;position:relative;float:left;padding-bottom:20px;}
#panel-scrollpane.animating{width:200%;}
.panel.animating{width:50%;}
.row{margin:0;}
#loadingAnimation{margin:auto;}
#loadingText{text-align:center;}
header{line-height:60px;font-size:36px;font-weight:300;margin:0 12px;}
header .simulateur{color:#000;}
header .nomSimulateur{color:#cd003c;}
footer{clear:both;line-height:34px;vertical-align:middle;margin:0 12px 10px;background-color:#e0e0e0;font-size:12px;font-style:italic;color:#3c3c3c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 12px;}
footer [class^="icon-"],footer [class*=" icon-"]{font-size:20px;color:#3C3C3C;vertical-align:middle;margin-left:44px;float:right;line-height:36px;}
.desktop footer [class^="icon-"]:hover,.desktop footer [class*=" icon-"]:hover,#formDialogImport .ligneImportClass .icon-folder-open:hover{cursor:pointer;color:#cd003c;}
#importDialogContent{margin-bottom:10px;}
#importDialogContent .form-group-left{vertical-align:top;}
#visible_import_file_input{width:85%;}
.navbar{background-color:#3c3c3c;font-weight:bold;font-style:italic;margin:0 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;min-height:50px;}
.navbar-collapse{padding:0;}
.nav>li>a:hover,.nav>li>a:focus{background-color:#3c3c3c;}
.navbar-nav>li>a{color:#fff;padding:15px 20px 20px;border-right:1px solid #7f7f7f;outline:none;font-size:20px;}
.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus,.navbar .active [class*=" icon-"],.navbar .active [class^="icon-"]{background-color:#cd003c;color:#fff;}
.navbar-nav>.desactive>a,.navbar-nav>.desactive>a:hover,.navbar-nav>.desactive>a:focus{color:#7e7e7e;cursor:default;}
.navbar [class^="icon-"],.navbar [class*=" icon-"]{color:#fff;font-size:24px;margin-right:10px;}
.navbar .active [class^="icon-"],.navbar .active [class*=" icon-"]{color:#fff;}
.navbar .desactive [class^="icon-"],.navbar [class*=" icon-"]{color:#7e7e7e;}
.navbar-toggle{cursor:pointer;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.navbar-toggle .icon-bar{background-color:#fff;display:block;}
.navbar-nav{margin:0;}
@media(min-width:768px){.arrow-active{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #cd003c;height:0;left:40%;position:absolute;width:0;}
.navbar-nav>li:first-child>a{-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.form-radio-horizontal .icon-info-sign{line-height:23px;}
}
.tabs .ui-widget-header .ui-state-default{background:#e4e4e4;}
.tabs .ui-widget-header .ui-state-active a{color:#fff;}
.tabs .ui-state-hover a:hover{color:#cd003c;text-decoration:underline;}
.tabs .ui-widget-header .ui-tabs-active{background:#cd003c;color:white;}
.tabs .ui-widget-header{background:none;border:0;}
.ui-tabs .ui-tabs-nav{padding:0;}
.tabs.ui-widget-content{background:none;border:none;}
.tabs .ui-state-default a{color:#444;}
.tabs .ui-tabs-nav .ui-corner-all,.tabs .ui-tabs-nav .ui-corner-top,.tabs .ui-tabs-nav .ui-corner-right,.tabs .ui-tabs-nav .ui-corner-tr{border-radius:0;}
.tabs .ui-tabs-nav .ui-corner-all:first-child,.tabs .ui-tabs-nav .ui-corner-top:first-child,.tabs .ui-tabs-nav .ui-corner-right:first-child,.tabs .ui-tabs-nav .ui-corner-tr:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.tabs .ui-tabs-nav .ui-corner-all:last-child,.tabs .ui-tabs-nav .ui-corner-top:last-child,.tabs .ui-tabs-nav .ui-corner-right:last-child,.tabs .ui-tabs-nav .ui-corner-tr:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.ui-tabs .ui-tabs-nav li{margin:1px 2px 0 0;}
.tabs .ui-state-active.ui-state-hover a:hover{color:#fff;text-decoration:none;cursor:default;}
.tabs .ui-state-active.ui-state-hover a:focus{border:none;}
.tabs .ui-tabs-panel{border-top-right-radius:4px;}
.tabs-resultats .ui-widget-header .ui-state-default{background:#cd003c;}
.tabs-resultats .ui-state-default a{color:#fff;}
.tabs-resultats .ui-state-hover a:hover{color:#fff;text-decoration:underline;}
.tabs-resultats .ui-widget-header .ui-tabs-active{background:#165284;color:#fff;}
.tabs-resultats .section-chiffre-cle .ui-tabs-nav .ui-corner-all,.tabs-resultats .section-chiffre-cle .ui-tabs-nav .ui-corner-top,.tabs-resultats .section-chiffre-cle .ui-tabs-nav .ui-corner-right,.tabs-resultats .section-chiffre-cle .ui-tabs-nav .ui-corner-tr{border-radius:0;}
.tabs-resultats.ui-tabs .ui-tabs-nav li,.tabs-resultats.ui-tabs .ui-tabs-nav li a{width:100%;padding:0;margin:0;}
.tabs-resultats .section-content{padding:0;}
.tabs-resultats .section-resultat .section-header{background-color:#165284;}
.tabs-resultats .section-content li{padding:15px 10px 10px;border-bottom:1px solid #fff;}
@media(min-width:768px){.tabs-resultats-arrow-active{border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #165284;height:0;right:-10px;top:35%;position:absolute;width:0;}
}
.accordion{margin-top:10px;}
.ui-accordion .ui-accordion-header{background-color:#E4E4E4;border-radius:4px;color:#000;}
.not-touch .ui-accordion .ui-accordion-header.ui-state-hover{background-color:rgba(205,0,60,0.1);color:#cd003c;}
.ui-accordion .accordion-content{padding:10px;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:10px;color:#E4E4E4;}
.ui-accordion .ui-accordion-icons{padding-left:30px;}
.ui-accordion .ui-accordion-header-active{background-color:#cd003c;color:#505962;}
.ui-accordion .ui-accordion-content{background:none;}
.ui-accordion .ui-accordion-content{padding:1%;}
section{background-color:#fff;margin-top:15px;box-shadow:0 4px 10px 4px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 10px 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 10px 4px rgba(0,0,0,0.15);border-radius:3px;}
.section-header{color:#505962;background-color:#c5d6dd;padding:8px;border-radius:3px 3px 0 0;}
.section-header [class^="icon-"],.section-header [class*=" icon-"]{padding-left:2px;padding-right:6px;font-size:18px;}
.section-sub-header{padding:5px 25px;text-align:center;}
.section-footer{padding:10px;background-color:#f7f7f7;border-radius:0 0 3px 3px;}
.section-chiffre-cle,.section-chiffre-cle .section-header,.section-chiffre-cle .section-content{background-color:#cd003c;color:#fff;}
.section-content{padding:15px 10px 10px;}
.section-chiffre-cle .section-header{border-bottom:1px solid #fff;}
.chiffre-cle .section-header{border-bottom:1px solid #fff;}
.ui-front{z-index:9999;}
.ui-widget-overlay.ui-front{z-index:1000;}
.ui-dialog.ui-front{z-index:2000;}
.ui-dialog .ui-dialog-titlebar{color:#fff;padding:8px;font-weight:bold;background:#cd003c;border-radius:0;}
.arrow-parametrage{border-bottom-color:#cd003c;}
.ui-dialog .ui-dialog-buttonpane button{margin:0 10px 0 0;}
.ui-dialog .ui-dialog-buttonpane{margin-top:0;border:none;}
.ui-dialog-content{padding:15px 10px;}
.ui-dialog-errors{padding:20px;}
.ui-dialog .ui-widget-content{background:#fff;}
.ui-dialog-title{font-size:16px;font-family:'Lato',sans-serif;}
.ui-dialog.ui-widget{padding:0;}
fieldset.section-deroulante{margin:15px 10px;margin-top:15px;border:none;border-top:1px solid #0b96f7;position:relative;padding-bottom:0;padding-top:0;}
fieldset.section-deroulante-deploy{border-bottom:1px solid #0b96f7;}
fieldset.section-deroulante legend{color:#0b96f7;cursor:pointer;padding:0 15px;text-align:center;}
fieldset.section-deroulante legend:before{padding-right:10px;font-family:'icomoon';font-style:normal;content:'\e612';}
fieldset.section-deroulante-deploy legend:before{font-family:'icomoon';font-style:normal;content:'\e60f';}
fieldset.section-deroulante .section-deroulante-content{display:none;padding-bottom:5px;}
.section-resultat .section-header{background-color:#cd003c;}
.resultat{height:40px;width:100%;display:table;}
.resultat-separation{border-bottom:1px solid #e3e3e3;}
.sous-resultat{font-style:italic;padding-left:10px;}
.resultat-titre{font-weight:bold;}
.resultat-label{display:table-cell;vertical-align:middle;padding-left:10px;}
.resultat-value{display:table-cell;color:#0b96f7;text-align:right;vertical-align:middle;white-space:nowrap;width:1px;font-weight:bold;padding-right:10px;}
.resultat .icon-info-sign{width:26px;margin-right:10px;}
.chiffre-cle{margin:0 20px 8px 25px;}
.chiffre-cle+.chiffre-cle{border-top:1px dotted #fff;padding-top:20px;}
.chiffre-cle-label{font-size:20px;}
.chiffre-cle-value{font-size:30px;font-weight:bold;}
.section-resultat b,.simulateur-valeur-important{color:#0b96f7;font-weight:bold;display:inline-block;}
.section-resultat p:first-child{margin-top:0;}
.section-resultat p{margin-bottom:0;}
.simulateur-valeur,.simulateur-valeur-important{white-space:nowrap;}
.form-group{padding:5px 10px;}
hr{height:1px;color:#e3e3e3;background-color:#e3e3e3;border:none;margin:15px 0;}
.form-group-right{margin-top:10px;}
.form-group-left{padding-top:0;vertical-align:middle;}
.form-group-left-textarea{padding-top:10px;vertical-align:top;}
label{color:#707070;}
.marqueur-obligatoire{color:#eb374c;font-style:normal;font-size:16px;}
.champs-obligatoires,.annotation{color:#858585;font-style:italic;font-size:12px;}
@media(min-width:600px){#popupEditionContent .form-group-left{width:35%;}
#popupEditionContent .form-group-right{width:63%;}
.form-group-left{display:inline-block;width:35%;text-align:right;padding-right:10px;}
.form-group-right{display:inline-block;width:63%;margin-top:0;padding-left:10px;}
}
input[type=text],input[type=password],textarea{background-color:#F3F3F3;border:none;color:#3c3c3c;font-size:16px;width:70%;max-width:250px;}
input[type=text],input[type=password]{height:42px;line-height:42px;padding-right:10px;text-align:right;}
input[type=text].input-text,input[type=password].input-text{text-align:left;padding-left:10px;}
::-ms-clear{display:none;}
.desktop input:hover,.desktop textarea:hover{background-color:rgba(205,0,60,0.1);}
input:focus,textarea:focus{outline:0;background-color:white;color:#cd003c;border:1px solid #cd003c;}
input[disabled],input[disabled=disabled],input[readonly],input[readonly=readonly],textarea[disabled],textarea[disabled=disabled],select[disabled],select[disabled=disabled]{background-color:#ccc;}
input[disabled]:hover,input[disabled=disabled]:hover,input[readonly]:hover,input[readonly=readonly]:hover,textarea[disabled]:hover,textarea[disabled=disabled]:hover,select[disabled]:hover,select[disabled=disabled]:hover{background-color:#ccc;}
.ui-autocomplete{max-height:400px;overflow-y:scroll;overflow-x:hidden;}
[type="checkbox"]+label+.icon-info-sign{line-height:1;}
[type="checkbox"]:not(:checked),[type="checkbox"]:checked{left:-9999px;position:absolute;}
[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:25px;cursor:pointer;color:#c5d6dd;}
[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{font-size:20px;content:' ';position:absolute;left:-2px;width:20px;height:20px;line-height:20px;border:1px solid #aaa;background:#e9e9e9;color:#0b96f7;border-radius:4px;text-align:center;}
[type="checkbox"]:checked+label:before{font-family:'icomoon';font-style:normal;content:'\e602';}
.desktop [type="checkbox"]:not(:checked)+label:hover::before{font-family:'icomoon';font-style:normal;content:'\e602';background:rgba(205,0,60,0.1);color:#eef8ff;}
.desktop [type="checkbox"]:checked+label:hover::before{font-family:'icomoon';font-style:normal;content:'\e602';background:rgba(205,0,60,0.1);color:#0b96f7;}
[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:focus:not(:checked)+label:before{border:1px dotted #cd003c;}
[type="checkbox"][disabled]:not(:checked)+label:before,[type="checkbox"][disabled]:checked+label:before{color:#909090;cursor:default;}
.desktop [type="checkbox"][disabled]:not(:checked)+label:hover::before,.desktop [type="checkbox"][disabled]:checked+label:hover::before{color:#909090;background:#e9e9e9;cursor:default;}
.desktop [type="checkbox"][disabled]:not(:checked)+label:before{content:"";}
.desktop [type="checkbox"][disabled]+label,.desktop [type="checkbox"][disabled]+label:hover{color:#e9e9e9;cursor:default;}
*:not(.button-set)>[type="radio"]:not(:checked),*:not(.button-set)>[type="radio"]:checked{left:-9999px;position:absolute;}
*:not(.button-set)>[type="radio"]:not(:checked)+label,*:not(.button-set)>[type="radio"]:checked+label{position:relative;padding-left:25px;cursor:pointer;}
*:not(.button-set)>[type="radio"]:not(:checked)+label:before,*:not(.button-set)>[type="radio"]:checked+label:before{font-size:14px;content:' ';position:absolute;top:0;left:-4px;width:24px;height:24px;line-height:22px;border:1px solid #aaa;background:#e9e9e9;color:#0b96f7;border-radius:12px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;}
*:not(.button-set)>[type="radio"]:checked+label:before{font-family:'icomoon';font-style:normal;content:"\e600";}
*:not(.button-set)>[type="radio"]+label{display:inline-block;line-height:20px;padding-top:0;color:#c5d6dd;}
.desktop *:not(.button-set)>[type="radio"][disabled]+label{color:#858585;cursor:default;}
.desktop *:not(.button-set)>[type="radio"][disabled]:not(:checked)+label:hover::before,.desktop *:not(.button-set)>[type="radio"][disabled]:checked+label:hover::before{color:#e9e9e9;content:'';background:#e9e9e9;cursor:default;}
.desktop *:not(.button-set)>[type="radio"]:not(:checked)+label:hover::before{font-family:'icomoon';font-style:normal;content:'\e600';background:rgba(205,0,60,0.1);color:#eef8ff;}
.desktop *:not(.button-set)>[type="radio"]:checked+label:hover::before{font-family:'icomoon';font-style:normal;content:'\e600';background:rgba(205,0,60,0.1);color:#0b96f7;}
.desktop *:not(.button-set)>[type="radio"]:checked:focus+label:before,.desktop *:not(.button-set)>[type="radio"]:focus:not(:checked)+label:before{border:1px dotted #cd003c;}
.ui-buttonset .ui-button{background:#e4e4e4;color:#444;}
.ui-buttonset .ui-state-active.ui-state-hover a:hover{color:#fff;text-decoration:none;cursor:default;}
.ui-buttonset .ui-state-active.ui-state-hover a:focus{border:none;}
.ui-buttonset .ui-widget-header .ui-state-active a{color:#fff;}
.ui-buttonset .ui-button:hover{color:#438CCB;text-decoration:underline;}
.ui-buttonset .ui-button.ui-state-active{background:#438CCB;color:white;}
.button-set-jauge .ui-button{background:#438CCB;color:white;}
.button-set-jauge .ui-button:hover{background:#438CCB;color:white;}
.button-set-jauge .ui-state-active ~ .ui-button{background:#e4e4e4;color:#444;}
.button-set-jauge .ui-state-active ~ .ui-button:hover{color:#438CCB;}
.form-radio ul{padding:0;margin:0;display:inline-block;width:70%;}
.form-radio .form-group-left{vertical-align:top;}
.form-radio li{list-style:none;margin-bottom:10px;}
@media(min-width:768px){.form-checkbox-horizontal ul li,.form-radio-horizontal ul li{display:inline-block;margin-right:15px;}
.form-checkbox-horizontal ul,.form-radio-horizontal ul{width:90%;}
}
.form-checkbox ul{list-style:none;padding:0;margin:0;display:inline-block;}
.form-checkbox .form-group-left{padding-top:0;vertical-align:top;}
.form-checkbox li{margin-bottom:10px;}
select{background:#f3f3f3;color:#3c3c3c;width:100%;max-width:250px;font-size:16px;padding:10px;border:0;height:42px;line-height:42px;outline:0;font-family:'Lato',sans-serif;}
select option{line-height:30px;}
select:hover{background-color:rgba(205,0,60,0.1);}
select:focus{background-color:white;border:1px solid #cd003c;}
.select-placeholder{color:white;font-size:0;display:none;}
.ui-menu-item .ui-state-focus{background:none rgba(205,0,60,0.1);color:#000;border:none 0;}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){select:focus{background-color:#f3f3f3;border-width:0;}
}
.unit{display:inline-block;margin-left:6px;}
.icon-info-sign{font-size:24px;color:#c5d6dd;line-height:40px;float:right;}
.icon-info-sign:hover{color:rgba(205,0,60,0.1);}
.tooltip{font-size:16px;padding-top:16px;padding-bottom:20px;padding-right:14px;padding-left:14px;}
.tooltip-inner{text-align:left;background:#3c3c3c;}
footer .tooltip-inner{max-width:500px;}
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#3c3c3c;}
.tooltip.right .tooltip-arrow{border-right-color:#3c3c3c;}
.tooltip.left .tooltip-arrow{border-left-color:#3c3c3c;}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#3c3c3c;}
.section-chiffre-cle .icon-info-sign{color:#FFF;float:none;font-size:24px;line-height:0;margin-left:5px;vertical-align:middle;}
.section-chiffre-cle .icon-info-sign:hover{opacity:.7;}
.ui-datepicker{z-index:10000!important;font-size:16px;}
.ui-datepicker table{background-color:#FFF;}
.ui-datepicker .ui-widget-header{background:none;border:none;color:#EEE;font-weight:bold;}
.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{background-color:#fff;color:#1a1a1a;text-align:center;}
.ui-datepicker .ui-state-active{color:#fff;background-color:#0b96f7;border-radius:2px;}
.ui-datepicker .ui-state-default:hover{color:#0b96f7;background-color:rgba(205,0,60,0.1);border-radius:2px;}
.ui-datepicker .ui-state-hover{background:transparent;border:none;cursor:pointer;}
.ui-datepicker-trigger{font-family:'icomoon';font-style:normal;}
.ui-state-hover .ui-icon{color:#0b96f7;}
.ui-datepicker thead th{background-color:#fff;color:#1a1a1a;font-style:italic;}
.message-error{line-height:20px;background-color:#FFCACA;color:#9B1010;width:auto;padding:10px;max-width:300px;font-style:italic;}
.message-error-croisee{max-width:100%;text-align:center;}
.message-error-croisee .btn-icon{top:1px;position:relative;margin-right:6px;}
input.fieldError,select.fieldError{border:1px solid red;}
.arrow-error{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #FFCACA;left:70px;position:relative;}
@media(min-width:600px){.error-container{margin-left:35%;padding-left:13px;}
}
.footable{text-align:center;width:100%;border-collapse:collapse;}
.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer;}
.footable.breakpoint>tbody>tr>td>span.footable-toggle{display:inline-block;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;padding-right:5px;font-size:14px;color:#888;}
.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;}
.footable>tfoot .pagination{margin:0;}
.footable.no-paging .hide-if-no-paging{display:none;}
.footable-row-detail-inner{display:table;}
.footable-row-detail-row{display:table-row;}
.footable-row-detail-group{display:block;font-weight:bold;}
.footable-row-detail-name{display:table-cell;font-weight:bold;padding-right:.5em;}
.footable-row-detail-value{display:table-cell;}
.footable thead th{background-color:#3c3c3c;color:#fff;font-style:initial;}
.footable tr.even{background-color:#f2f6f7;}
.footable.breakpoint tr.footable-detail-show{background-color:rgba(205,0,60,0.1);border-top:1px solid #0b96f7;border-bottom:1px solid #0b96f7;}
.footable-row-detail-cell{border-top:1px solid #0b96f7;border-bottom:1px solid #0b96f7;text-align:left;}
.footable th,.footable td{padding:10px 20px;}
.footable td{color:#646464;}
.footable tbody .footable-first-column{font-weight:bold;color:#0b96f7;}
.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{font-family:'icomoon';font-style:normal;content:'\e612'!important;}
.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{font-family:'icomoon';font-style:normal;content:'\e60f'!important;}
.footable.footable-saisie tr{border-bottom:1px solid #D2D2D2;}
.footable.footable-saisie thead th{background-color:#fff;color:#cd003c;}
.pagination ul>li{display:inline;}
.pagination ul>li>a,.pagination ul>li>span{background-color:#e0e0e0;font-size:20px;font-weight:bold;line-height:20px;margin:2px;padding:6px 12px;color:#646464;}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#0b96f7;color:#fff;}
.pagination-centered{text-align:center;}
button.btn,.ui-widget-content button.btn,.ui-widget-header button.btn{background:none;background-color:#E4E4E4;height:52px;font-size:14px;}
.btn+.btn{margin-left:10px;}
.btn-right{float:right;}
.btn .ui-button-text{color:#393939;padding:0 20px;}
.desktop .btn:hover .ui-button-text{color:#cd003c;}
.desktop .btn:hover .btn-label{text-decoration:underline;}
.btn .btn-icon{display:inline-block;vertical-align:middle;padding-right:10px;font-size:24px;margin-top:5px;}
.btn .btn-label{vertical-align:middle;display:inline-block;text-transform:uppercase;}
.btn:focus{outline:.5px #000 dotted;}
.btn-primaire .ui-button-text{color:#cd003c;}
.btn-footer .ui-button-text{color:#FFF;}
button.btn.btn-footer{background-color:#818181;}
.desktop .btn-footer:hover .btn-label{text-decoration:none;}
.desktop .btn-footer:hover .ui-button-text{color:#FFF;}
.desktop .btn-footer:hover,.desktop .btn-footer.btn-primaire:hover{background-color:#cd003c;border-color:#cd003c;}
.desktop .btn-footer:hover .fleche-suiv,.desktop .btn-footer:hover .fleche-prev{border-left-color:#cd003c;border-right-color:#cd003c;}
.smartphone .btn-label-imprimer,.smartphone .btn-icon-imprimer,.tablet .btn-label-imprimer,.tablet .btn-icon-imprimer{display:none;}
.desktop .btn-label-editer,.desktop .btn-icon-editer{display:none;}
.desktop .btn-label-imprimer,.desktop .btn-icon-imprimer{display:inline;}
button.btn-footer.btn-primaire{background-color:#3b3c3c;}
.footer-btn{margin-top:20px;}
.btn-next{margin-right:11px;float:right;margin-left:10px;}
.fleche-suiv{display:inline-block;width:0;height:0;border-top:26px solid transparent;border-left:13px solid #3b3c3c;border-bottom:26px solid transparent;position:absolute;right:-12px;top:0;}
.btn-previous{margin-left:11px;}
.fleche-prev{display:inline-block;width:0;height:0;border-top:26px solid transparent;border-right:13px solid #818181;border-bottom:26px solid transparent;position:absolute;left:-11px;top:0;}
.form-group-slider .form-group-left{vertical-align:top;padding-top:10px;}
.slider-content-object{height:56px;width:90%;display:inline-block;}
.slider-container{display:none;margin-right:210px;vertical-align:middle;position:relative;}
.ui-slider .ui-slider-range{background-image:-webkit-linear-gradient(left,#e9e9e9 0,#cd003c 100%);background-image:-moz-linear-gradient(left,#e9e9e9 0,#cd003c 100%);background-image:-ms-linear-gradient(left,#e9e9e9 0,#cd003c 100%);background-image:-o-linear-gradient(left,#e9e9e9 0,#cd003c 100%);background-image:linear-gradient(left,#e9e9e9 0,#cd003c 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#cd003c),color-stop(0.66,#e9e9e9),color-stop(0.83,#cd003c));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#cd003c',GradientType=1);}
.slider-legend-container{display:none;height:30px;position:inherit;font-size:12px;color:#858585;font-style:italic;}
.slider-legend{position:absolute;display:inline-block;white-space:nowrap;}
.slider-legend-point{position:absolute;display:inline-block;background:none repeat scroll 0 0 #cdcdcd;width:3px;height:3px;border-radius:6px;margin-left:-1.5px;top:18px;}
.slider-content-object .ui-state-default{background:#a4a4a4;height:7px;width:7px;border:11px solid #5a5a5a;border-radius:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-decoration:none;}
.slider-content-object .ui-state-default:hover{background:#5a5a5a;border:13px solid rgba(205,0,60,0.1);border-radius:19px;height:11px;width:11px;}
.slider-content-object .ui-state-default:focus{outline:none;}
.slider-content-object .ui-state-active,.slider-content-object .ui-state-active:hover{background:#fff;border:13px solid #cd003c;outline:none;border-radius:19px;height:11px;width:11px;}
.ui-slider-horizontal .ui-slider-handle{margin-left:-16px;top:-12px;}
.slider-content-object .ui-state-active,.slider-content-object .ui-state-active:hover,.ui-slider-horizontal .ui-slider-handle:hover{margin-left:-20px;top:-16px;}
.ui-slider-horizontal{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:3px;cursor:pointer;}
.slider-content-object .ui-widget-content{background:none repeat scroll 0 0 #e9e9e9;border:none;}
.slider-value{display:none;height:23px;text-align:right;font-weight:bolder;font-size:20px;white-space:nowrap;padding-right:10px;}
.slider-saisie{display:block;width:100%;}
.icon-slider-edit{display:none;margin:1px 0 0 5px;padding:0;color:#fff;float:right;line-height:28px;height:46px;opacity:.6;}
.slider-unit{display:inline-block;font-size:20px;}
.slider-label{text-align:center;font-size:16px;padding:2px 0;display:inline;height:20px;}
.arrow-bloc-saisie{display:none;width:0;height:0;border-top:8px solid transparent;border-right:9px solid #cd003c;border-bottom:8px solid transparent;top:-20px;position:relative;}
.slider-saisie-multiple .bloc-saisie-1{margin-top:10px;}
.bloc-saisie-input{display:inline;}
.slider-allowed{height:3px;position:absolute;background-color:#0b96f7;}
.slider-sans-etiquette .slider-saisie{display:none;}
.slider-sans-etiquette .slider-container{margin-right:0;}
.slider-legend-valeur{color:#3C3C3C;text-align:center;}
.slider-saisie-disabled{opacity:.35;}
.slider-container{margin-right:225px;}
.slider-content-object{width:92%;}
.slider-saisie-multiple .arrow-bloc-saisie{border-right-color:#438ccb;}
.slider-saisie-multiple .bloc-saisie-0,.slider-saisie-multiple .bloc-saisie-1{padding-left:0;}
@media(min-width:500px){.bloc-saisie-left{float:left;}
.bloc-saisie-input{display:block;float:right;}
.slider-container{display:block;}
.slider-legend-container{display:block;}
.arrow-bloc-saisie{display:inline-block;}
.slider-saisie{float:right;width:200px;}
.slider-label{display:block;text-align:right;clear:both;}
.bloc-saisie-notext .slider-label{display:none;}
.bloc-saisie-nonedit .icon-slider-edit{display:none;}
.icon-slider-edit{display:inline-block;}
.bloc-saisie{background-color:#cd003c;color:#fff;display:inline-block;width:auto;padding:3px 5px 3px 10px;height:60px;}
.bloc-saisie-nonedit .slider-value{display:inline-block;width:auto;height:23px;text-align:right;font-weight:bolder;font-size:20px;padding-right:10px;}
.bloc-saisie-notext .slider-value,.bloc-saisie-notext .slider-unit{height:46px;line-height:46px;}
.bloc-saisie-notext .slider-input{margin-top:12px;}
.bloc-saisie-notext .icon-slider-edit{line-height:50px;}
.bloc-saisie-nonedit input{display:none;}
input[type="text"].slider-input{font:inherit;background-color:#cd003c;color:#fff;width:auto;font-size:20px;font-weight:bolder;height:30px;line-height:1;padding-right:0;}
.bloc-saisie:hover input[type="text"].slider-input{background-color:rgba(205,0,60,0.1);}
.slider-saisie-disabled .bloc-saisie:hover input[type="text"].slider-input{background-color:#cd003c;}
.bloc-saisie{cursor:pointer;}
.bloc-saisie-nonedit{cursor:default;}
.bloc-saisie:hover input[type="text"].slider-input{background-color:rgba(205,0,60,0.1);}
.bloc-saisie input[type="text"].slider-input:focus{background-color:#fff;color:#cd003c;border:none;width:auto;padding-right:10px;}
.slider-saisie-multiple .bloc-saisie-0,.slider-saisie-multiple .bloc-saisie-0 .slider-input,.slider-saisie-multiple .bloc-saisie-0 .icon-slider-edit{background-color:#cd003c;color:#fff;}
.slider-saisie-multiple .bloc-saisie-1,.slider-saisie-multiple .bloc-saisie-1 .slider-input,.slider-saisie-multiple .bloc-saisie-1 .icon-slider-edit{background-color:#e9e9e9;color:#3c3c3c;}
.slider-saisie-multiple .arrow-bloc-saisie{border-right-color:#cd003c;}
.slider-multiple-opticap .slider-saisie-multiple .bloc-saisie-0,.slider-multiple-opticap .slider-saisie-multiple .bloc-saisie-0 .slider-input,.slider-multiple-opticap .slider-saisie-multiple .bloc-saisie-0 .icon-slider-edit{background-color:#e9e9e9;color:#3c3c3c;}
.slider-multiple-opticap .slider-saisie-multiple .arrow-bloc-saisie{border-right-color:#e9e9e9;}
.slider-multiple-opticap .slider-saisie-multiple .bloc-saisie-1,.slider-multiple-opticap .slider-saisie-multiple .bloc-saisie-1 .icon-slider-edit,.slider-multiple-opticap .slider-saisie-multiple .bloc-saisie-1 .slider-input{background-color:#ea5757;color:#fff;}
.slider-saisie-multiple .bloc-saisie-1{margin-top:0;}
.slider-saisie-multiple{width:226px;}
.slider-saisie-multiple+.slider-container{margin-right:251px;}
.form-group-slider-multiple .slider-content-object{width:97%;}
}
@media(max-width:499px){.bloc-saisie input[type="text"].slider-input{width:70%!important;}
}
.col-champs-obligatoires{margin-left:10px;margin-top:10px;position:fixed;}
#adresse-client,#adresse-conseiller,#commentaire-client{width:100%;}
#nom-client,#prenom-client,#ville-client,#mail-personnel-client,#nom-conseiller,#prenom-conseiller,#agence-conseiller,#ville-conseiller,#mail-professionnel-conseiller{width:100%;}
.popup-edition-content input[type=text]{text-align:left;}
#loader{display:none;height:79px;width:79px;position:fixed;left:50%;top:50%;z-index:5000;margin:-40px 0 0 -40px;}
.link{cursor:pointer;color:#0b96f7;}
.link:hover{text-decoration:underline;}
.ui-dialog{border:0;}
.ui-dialog .ui-dialog-content{overflow:visible;}
.ui-tabs .ui-tabs-panel{padding:1em 0;}
.ui-state-default.ui-corner-top.error-tabs{background-color:#ffcaca;}
.ui-tabs .ui-tabs-nav li.error-tabs a{color:#9b1010;}
.ui-state-default.ui-corner-top.error-tabs.ui-stat-hover a{color:#9b1010;text-decoration:underline;}
.error-tabs .icon-warning-sign:before{margin-left:9px;}
.ui-tabs-panel[aria-hidden="true"]{display:block!important;top:0;left:-10000px;position:absolute;}
.error-accordions .icon-warning-sign{float:right;}
.accordion .error-accordions{background-color:#ffcaca;color:#9b1010;}
.error-accordions:hover{color:#9b1010;text-decoration:underline;}
.error-accordions .icon-warning-sign:before{margin-left:9px;}