

html, body, .page-wrapper { 
	width: 100%;
}

header.header {padding: 0;}

.page-padding {padding: 0 8%;}
/*.btn {max-width: 100%;}*/

#Menu_footer div.col-xs-2 {width: 20%;}

.table_mobile td {display: block;width: 100%;}
.table_mobile tr {display: block;border-bottom: 1px solid #fff;margin-bottom: 7px;}

/*.col-md-6, .col-md-4, .col-md-8   {padding: 0;}*/

.mobile-stats-cadre {margin:25px auto 0;width: 300px;overflow: hidden;float: none;display: block;}

.article_aide {width: 100%;display: block;padding-right: 25px;}

.article_aide:nth-child(2n) {float: none;}

#Recherche_footer {width: 90%;}
#Recherche_footer .btn {left: auto;margin-top: 5px;}

header #Menu_sous {
    margin: 25px 5px 15px;
    width: 60%;
    text-align: right;
    line-height: 30px;
}

#Nav_fix a {width: 40px;}

#Menu_actions {display: none;}



h2 {margin-top: 0;}

table {font-size: 11px;margin: 0;width: 100%;}
.table > thead > tr > th, .ibox-content .table > tbody > tr > td {padding: 2px;}

.ibox-title.label h5 {font-size: 16px;}
.ibox-title.label {font-size: 14px }

.ibox-title {overflow: hidden;}

.popup-img img {width: 100px;margin:  0}


header #Menu_sous {margin: 5px 5px 15px;}
#Menu_sous a {display: block;}

#Menu_aside  {width: 100%;}

h6.label-lg {display: block;margin-bottom: 5px;}

.label-align {width: auto;}

.text-left-mobile {text-align: left !important;float: none !important;display: block;clear: both;}

.btn-100-mobile {text-align: center !important;float: none !important;display: block;clear: both;width: 100%;margin: 0 auto;}

.text-center-mobile {text-align: center !important;}

/*.modal-footer .btn {display: table;float: left !important;min-width: inherit !important;width: auto !important}
.modal-footer .btn + .btn {display: table;float: right !important;min-width: inherit !important;width: auto !important}*/

.min-height-200 {min-height: inherit;}

.info-ball-footer {color: #F00;position: absolute;left:20px;font-size: 11px;top:auto}


.ic-doc {
    float: left;
    width: 12%;
    padding: 0 5px 0 0;
}
.message .ic-doc label {
    padding: 5px 0 0;
}

.mobile_row {margin: 0;}

.message .ic-doc label i {font-size: 20px}

#BTN-s1md {position: relative;right:auto;top:auto;border-left: 1px solid #efefef;border-right: 1px solid #efefef}

#BTN-s1md .btn-sm {
    margin-left: 5px;
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-right: 0;
    margin-bottom: 7px;
}

#BTN-s1md .btn-sm.bg-box {display: block;margin: 0 auto;}

#BTN-s1md .bg-warning.bg-box {margin: 7px 0 15px;}
#BTN-s1md .bg-warning.bg-box:hover {color: #fff;background: #ffab00}

#Doc_overlay_body .btn {min-width: 156px;width: auto;display: table;position: relative;right: auto;bottom: auto;margin-top: 15px;}
.document  {line-height: 20px;text-align: center;}

#Doc_overlay_body .collapse .pull-left, #Doc_overlay_body .collapse .pull-right {float: none !important;text-align: center;}

#Doc_overlay_body {width: 100%;margin-left: 0;left: 0;}

.fixed-header-on header {height: 50px;}
.fixed-header-on #Menu_sous {position: absolute;top:-4px;right: 4px}

.modal-footer .col-xs-9, .modal-footer .col-xs-9 .btn, .modal-footer .col-xs-3{display: block;margin-top: 5px;width: 100%;}

.modal-footer .btn + .btn {margin-left: 0}

.nofloat-mobile {float: none !important;}