html{position:relative;min-height:100%}body{margin-bottom:40px;padding-top:50px;padding-bottom:0}.body-content{padding-left:15px;padding-right:15px;padding-bottom:30px;margin-bottom:0}.dl-horizontal dt{white-space:normal}input,select,.input-group{max-width:400px}.form-inline>*{margin-right:10px}.navbar-brand{padding-top:5px}.no-top{margin-top:0}footer{position:absolute;bottom:0;width:100%;height:40px;background-color:#2c3e50;text-align:center;margin:0;margin-left:auto;margin-right:auto}footer ul{margin-top:5px;margin-bottom:1px}footer ul li{list-style:none;display:inline;margin:0 10px 0 0}footer ul li:first-child{font-weight:bold}.page-header{margin-top:0;margin-bottom:0}.page-header h1+h1,.page-header h1+h2,.page-header h1+h3,.page-header h1+h4,.page-header h1+h5,.page-header h1+h6{margin-top:-10px;margin-bottom:5px}hr.hr-header{margin-top:7px;margin-bottom:14px}.section-main{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.section-main{float:left;width:50%}}.section-info{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.section-info{float:left;width:50%}}@media(min-width:992px){.section-info{float:left;width:41.666666667%}}@media(min-width:992px){.section-info{margin-left:8.333333333%}}.section-info .panel{border-color:#ecf0f1}.section-info .panel>.panel-heading{color:#2c3e50;background-color:#ecf0f1;border-color:#ecf0f1}.section-info .panel>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ecf0f1}.section-info .panel>.panel-heading .badge{color:#ecf0f1;background-color:#2c3e50}.section-info .panel>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ecf0f1}.section-separator{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;display:none!important}@media(max-width:767px){.section-separator{display:block!important}}pre.pre-normal{display:inline-block;padding:0;margin:0;border:none;color:#2c3e50;background-color:transparent}.form-group-sm .input-group-addon{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.form-group-sm .input-group-addon{height:35px;line-height:35px}textarea.form-group-sm .input-group-addon,select[multiple].form-group-sm .input-group-addon{height:auto}.dataTables_paginate .pagination>li>a,.dataTables_paginate .pagination>li>span{padding:6px 9px;font-size:13px;line-height:1.5}.dataTables_paginate .pagination>li:first-child>a,.dataTables_paginate .pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.dataTables_paginate .pagination>li:last-child>a,.dataTables_paginate .pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.dataTables_processing{background-color:#2c3e50;color:#fff}div.dt-buttons.btn-group .btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}div.dt-buttons.btn-group .buttons-excel{color:#fff;background-color:#18bc9c;border-color:#18bc9c}div.dt-buttons.btn-group .buttons-excel:focus,div.dt-buttons.btn-group .buttons-excel.focus{color:#fff;background-color:#128f76;border-color:#0a4b3e}div.dt-buttons.btn-group .buttons-excel:hover{color:#fff;background-color:#128f76;border-color:#11866f}div.dt-buttons.btn-group .buttons-excel:active,div.dt-buttons.btn-group .buttons-excel.active,.open>.dropdown-togglediv.dt-buttons.btn-group .buttons-excel{color:#fff;background-color:#128f76;border-color:#11866f}div.dt-buttons.btn-group .buttons-excel:active:hover,div.dt-buttons.btn-group .buttons-excel.active:hover,.open>.dropdown-togglediv.dt-buttons.btn-group .buttons-excel:hover,div.dt-buttons.btn-group .buttons-excel:active:focus,div.dt-buttons.btn-group .buttons-excel.active:focus,.open>.dropdown-togglediv.dt-buttons.btn-group .buttons-excel:focus,div.dt-buttons.btn-group .buttons-excel:active.focus,div.dt-buttons.btn-group .buttons-excel.active.focus,.open>.dropdown-togglediv.dt-buttons.btn-group .buttons-excel.focus{color:#fff;background-color:#0e6f5c;border-color:#0a4b3e}div.dt-buttons.btn-group .buttons-excel:active,div.dt-buttons.btn-group .buttons-excel.active,.open>.dropdown-togglediv.dt-buttons.btn-group .buttons-excel{background-image:none}div.dt-buttons.btn-group .buttons-excel.disabled:hover,div.dt-buttons.btn-group .buttons-excel[disabled]:hover,fieldset[disabled] div.dt-buttons.btn-group .buttons-excel:hover,div.dt-buttons.btn-group .buttons-excel.disabled:focus,div.dt-buttons.btn-group .buttons-excel[disabled]:focus,fieldset[disabled] div.dt-buttons.btn-group .buttons-excel:focus,div.dt-buttons.btn-group .buttons-excel.disabled.focus,div.dt-buttons.btn-group .buttons-excel[disabled].focus,fieldset[disabled] div.dt-buttons.btn-group .buttons-excel.focus{background-color:#18bc9c;border-color:#18bc9c}div.dt-buttons.btn-group .buttons-excel .badge{color:#18bc9c;background-color:#fff}.btn-new{color:#fff;background-color:#18bc9c;border-color:#18bc9c;margin-top:5px;font-weight:bold}.btn-new:focus,.btn-new.focus{color:#fff;background-color:#128f76;border-color:#0a4b3e}.btn-new:hover{color:#fff;background-color:#128f76;border-color:#11866f}.btn-new:active,.btn-new.active,.open>.dropdown-toggle.btn-new{color:#fff;background-color:#128f76;border-color:#11866f}.btn-new:active:hover,.btn-new.active:hover,.open>.dropdown-toggle.btn-new:hover,.btn-new:active:focus,.btn-new.active:focus,.open>.dropdown-toggle.btn-new:focus,.btn-new:active.focus,.btn-new.active.focus,.open>.dropdown-toggle.btn-new.focus{color:#fff;background-color:#0e6f5c;border-color:#0a4b3e}.btn-new:active,.btn-new.active,.open>.dropdown-toggle.btn-new{background-image:none}.btn-new.disabled:hover,.btn-new[disabled]:hover,fieldset[disabled] .btn-new:hover,.btn-new.disabled:focus,.btn-new[disabled]:focus,fieldset[disabled] .btn-new:focus,.btn-new.disabled.focus,.btn-new[disabled].focus,fieldset[disabled] .btn-new.focus{background-color:#18bc9c;border-color:#18bc9c}.btn-new .badge{color:#18bc9c;background-color:#fff}@media(max-width:767px){.xs-full-width{width:100%}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.whiteframe-2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);margin-top:15px;margin-bottom:5px;padding-left:10px;padding-right:10px}.validation-summary-errors ul{margin:0;padding:0}.validation-summary-errors li{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px;background-color:#e74c3c;border-color:#e74c3c;color:#fff;margin:3px;padding:3px}.validation-summary-errors li h4{margin-top:0;color:inherit}.validation-summary-errors li .alert-link{font-weight:bold}.validation-summary-errors li>p,.validation-summary-errors li>ul{margin-bottom:0}.validation-summary-errors li>p+p{margin-top:5px}.validation-summary-errors li hr{border-top-color:#e43725}.validation-summary-errors li .alert-link{color:#e6e6e6}.cf-type{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;color:#2c3e50}a.cf-type:hover,a.cf-type:focus{color:#fff;text-decoration:none;cursor:pointer}.cf-type:empty{display:none}.btn .cf-type{position:relative;top:-1px}.cf-type-1{background-color:#ffeb3b}.cf-type-1[href]:hover,.cf-type-1[href]:focus{background-color:#ffe608}.cf-type-2{background-color:#4caf50}.cf-type-2[href]:hover,.cf-type-2[href]:focus{background-color:#3d8b40}.cf-type-3{background-color:#82b1ff}.cf-type-3[href]:hover,.cf-type-3[href]:focus{background-color:#4f91ff}.cf-etat-N{color:#f39c12}.cf-etat-N .glyphicon:before{content:""}.contrat-validation .contrat-validation-header{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit;margin-top:21px;margin-bottom:10.5px;font-size:39px;font-size:86%;font-weight:normal;line-height:1;color:#b4bcc2;font-size:65%;margin:0}.contrat-validation .contrat-validation-header small,.contrat-validation .contrat-validation-header .small{font-weight:normal;line-height:1;color:#b4bcc2}.contrat-validation .contrat-validation-header small,.contrat-validation .contrat-validation-header .small{font-size:65%}.contrat-validation .contrat-validation-item{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;margin-left:3px}a.contrat-validation .contrat-validation-item:hover,a.contrat-validation .contrat-validation-item:focus{color:#fff;text-decoration:none;cursor:pointer}.contrat-validation .contrat-validation-item:empty{display:none}.btn .contrat-validation .contrat-validation-item{position:relative;top:-1px}.contrat-validation .contrat-validation-Pending{background-color:#95a5a6}.contrat-validation .contrat-validation-Pending[href]:hover,.contrat-validation .contrat-validation-Pending[href]:focus{background-color:#798d8f}.contrat-validation .contrat-validation-Validated{background-color:#18bc9c}.contrat-validation .contrat-validation-Validated[href]:hover,.contrat-validation .contrat-validation-Validated[href]:focus{background-color:#128f76}.contrat-validation .contrat-validation-Validated .glyphicon:before{content:""}.contrat-validation .contrat-validation-Invalidated{background-color:#e74c3c}.contrat-validation .contrat-validation-Invalidated[href]:hover,.contrat-validation .contrat-validation-Invalidated[href]:focus{background-color:#d62c1a}.contrat-validation .contrat-validation-Invalidated .glyphicon:before{content:""}.contrat-actions .list-group{max-height:400px;overflow-y:auto}.gridview-toolbar{float:right;margin-bottom:-1px}.gridview-toolbar.group-panel{margin-bottom:-25px}ul.roles{margin:0;padding:0}ul.roles li{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#3498db;list-style:none}aul.roles li:hover,aul.roles li:focus{color:#fff;text-decoration:none;cursor:pointer}ul.roles li:empty{display:none}.btn ul.roles li{position:relative;top:-1px}ul.roles li[href]:hover,ul.roles li[href]:focus{background-color:#217dbb}.multiselect.roles{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#3498db;border-color:#3498db}.multiselect.roles:focus,.multiselect.roles:active:focus,.multiselect.roles.active:focus,.multiselect.roles.focus,.multiselect.roles:active.focus,.multiselect.roles.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.multiselect.roles:hover,.multiselect.roles:focus,.multiselect.roles.focus{color:#fff;text-decoration:none}.multiselect.roles:active,.multiselect.roles.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.multiselect.roles.disabled,.multiselect.roles[disabled],fieldset[disabled] .multiselect.roles{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.multiselect.roles.disabled,fieldset[disabled] a.multiselect.roles{pointer-events:none}.multiselect.roles:focus,.multiselect.roles.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.multiselect.roles:focus,.multiselect.roles.focus{color:#fff;background-color:#217dbb;border-color:#16527a}.multiselect.roles:hover{color:#fff;background-color:#217dbb;border-color:#2077b2}.multiselect.roles:active,.multiselect.roles.active,.open>.dropdown-toggle.multiselect.roles{color:#fff;background-color:#217dbb;border-color:#2077b2}.multiselect.roles:active:hover,.multiselect.roles.active:hover,.open>.dropdown-toggle.multiselect.roles:hover,.multiselect.roles:active:focus,.multiselect.roles.active:focus,.open>.dropdown-toggle.multiselect.roles:focus,.multiselect.roles:active.focus,.multiselect.roles.active.focus,.open>.dropdown-toggle.multiselect.roles.focus{color:#fff;background-color:#1c699d;border-color:#16527a}.multiselect.roles:active,.multiselect.roles.active,.open>.dropdown-toggle.multiselect.roles{background-image:none}.multiselect.roles.disabled:hover,.multiselect.roles[disabled]:hover,fieldset[disabled] .multiselect.roles:hover,.multiselect.roles.disabled:focus,.multiselect.roles[disabled]:focus,fieldset[disabled] .multiselect.roles:focus,.multiselect.roles.disabled.focus,.multiselect.roles[disabled].focus,fieldset[disabled] .multiselect.roles.focus{background-color:#3498db;border-color:#3498db}.multiselect.roles .badge{color:#3498db;background-color:#fff}.notification-xs li.notification{font-size:.7em;padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px}li.notification button.close{color:#7b8a8b}.notification-image{vertical-align:middle;text-align:center;font-size:2em;color:#b4bcc2}.notification-image i{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}.notification-image i:before{content:""}.notification-image{vertical-align:middle;text-align:center;font-size:2em;color:#b4bcc2}.notification-image i{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}.notification-image i:before{content:""}.notification-image i.user:before{content:""}.notification-image i.contrat:before{content:""}.notification-image i.synchro:before{content:""}.notification-image i.error{color:#e74c3c}.notification-image i.error:before{content:""}