body
{
	overflow-x : scroll!important;
}

.skin-ub .main-header .logo
{
	text-align : left;
}

.skin-ub .wrapper
{
	background-color : #ecf0f5!important;
}

.wrapper
{
	overflow-x : scroll!important;
	width:auto!important;
}

.main-header
{
	width:auto!important;
}

.content-wrapper
{
	width:auto!important;
}

.main-header .navbar
{
	width:auto!important;
}

.main-footer
{
	width:auto!important;
}
.no-menu-vertical .main-footer,
.no-menu-vertical .content-wrapper
{
	margin-left : 0!important;
}

/*.no-menu-vertical .sidebar-toggle,
.no-menu-vertical .breadcrumb
{
	display:none;
}
*/
.no-menu-header .content-wrapper::before,
.no-menu-header .content-wrapper::after
{
	display: table;
	content: " ";
	clear: both;
}
.no-menu-header .content-wrapper
{
	min-height: 1021px;
}
#TabFormulaires_wrapper .modal-body
{
	background-color: #ecf0f5;
}

#TabFormulaires_wrapper .modal-body .form-group
{
	margin-bottom:5px;
}

#TabFormulaires_wrapper .modal-body .form-control
{
	width:65%;
}

#TabFormulaires_wrapper .modal-body input[type="checkbox"][readonly] {
  pointer-events: none;
}

#TabFormulaires_wrapper .nocheckddmd
{
	font-size:30px;
	color : #f39c12 ;
}

#TabFormulaires_wrapper .checkddmd
{
	font-size:30px;
	color : #00a65a;
}

#TabFormulaires_wrapper .cancelddmd
{
	font-size:30px;
	color : #dd4b39;
}

.sidebar-menu > li.menu-logo
{
	text-align:center;
	padding-top : 15px;
	padding-bottom : 15px;
}
#TabFormulaires .prolonhab
{
	font-size:40px;
	cursor : pointer;
	color : #666;
}

#TabFormulaires .prolonhab:hover
{
	color : #00a65a;
}

.modal-footer .callout
{
	text-align :left;
}

.btn.statut
{
	margin-bottom : 4px!important;
}

.btn-info[readonly]
{
	color : #fff!important;
	background-color : #00c0ef!important;
	border-color :#00acd6!important;
	margin-bottom : 3px!important;
}

.btn-danger[readonly]
{
	color : #fff!important;
	background-color : #dd4b39!important;
	border-color :#d73925!important;
	margin-bottom : 3px!important;
}

.btn-success[readonly]
{
	color : #fff!important;
	background-color : #00a65a!important;
	border-color :#008d4c!important;
	margin-bottom : 3px!important;
}

.btn-yellow,
.btn-yellow[readonly]
{
	color : #fff!important;
	background-color : #f39c12!important;
	border-color :#f39c12!important;
	margin-bottom : 3px!important;
}

.btn-yellow:hover
{
	color : #fff!important;
	background-color : #db8b0b!important;
	border-color :#db8b0b!important;
}

.btn-cancelled,
.btn-cancelled[readonly]
{
	color : #fff!important;
	background-color : #605ca8!important;
	border-color :#605ca8!important;
	margin-bottom : 3px!important;
}

.btn-cancelled:hover
{
	color : #fff!important;
	background-color : #555299!important;
	border-color :#555299!important;
}
.btn-maroon,
.btn-maroon[readonly]
{
	color : #fff!important;
	background-color : #D81B60!important;
	border-color :#D81B60!important;
	margin-bottom : 3px!important;
}

.btn-maroon:hover
{
	color : #fff!important;
	background-color : #ca195a!important;
	border-color :#ca195a!important;
}
.btn-retour,
.btn-retour[readonly]
{
	color : #fff!important;
	background-color : #39CCCC!important;
	border-color :#39CCCC!important;
	margin-bottom : 3px!important;
}

.btn-retour:hover
{
	color : #fff!important;
	background-color : #30bbbb!important;
	border-color :#30bbbb!important;
}

.btn-clos,
.btn-clos[readonly]
{
	color : #fff!important;
	background-color : #001F3F!important;
	border-color :#001F3F!important;
	margin-bottom : 3px!important;
}

.btn-clos:hover
{
	color : #fff!important;
	background-color : #001a35!important;
	border-color :#001a35!important;
}


.skin-ub .datatable
{
	background-color: #fff;
}

#TabFormulaires .prolonhab:hover
{
	color : #00a65a;
}

.wrapper-maintenance
{
	height : 100%!important;
}

.skin-ub .wrapper-maintenance {
    background-color: #ecf0f5 !important;
}
.wrapper-maintenance {
    height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}
.wrapper-maintenance {
    overflow-x: scroll !important;
    width: auto !important;
}

.maintenance-page
{
}

.tab-content
{
	width : 100%!important;
}

table.dataTable span.highlight {
  background-color: #FFFF88;
}

.skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu > li > a
{
	padding: 12px 0px 18px 0px!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu
{
	text-align: center!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu .treeview-menu
{
	text-align: left!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .main-sidebar
{
	width : 70px!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 70px!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 70px!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info, .skin-ub.sidebar-mini.sidebar-collapse .sidebar-form, .skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span, .skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu, .skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right, .skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu li.header {
		width : 210px!important;
}

.skin-ub.sidebar-mini.sidebar-collapse .content-wrapper, .skin-ub.sidebar-mini.sidebar-collapse .right-side, .skin-ub.sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 70px !important;
}

.skin-ub.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), .skin-ub.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu
{
	left:70!important;
}

.skin-ub.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span {
    padding: 12px 0px 12px 0px;
}

.skin-ub.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span > .pull-right
{
	display: none !important;
	-webkit-transform: translateZ(0);
}

.skin-ub .sidebar-menu li a
{
	white-space: pre-line;
}

.skin-ub .sidebar-menu .treeview a
{
	white-space: unset;
}

.skin-ub .sidebar-menu .assistance-info a
{
	white-space: pre-line;
}

.acceuil-btn
{
	font-size:50px!important;
	display:block!important;
}

.content-accueil
{
	max-width:600px!important;
}

.content-accueil-public .row
{
	margin-bottom : 20px!important;
}

.assistance-info
{
	margin: 7px 0 7px 19px;
    border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.mode-assistance
{
	margin: 7px 0 7px 19px;
    border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	/*background-color : #fff;*/
	padding-bottom:2px!important;
}

.mode-assistance a
{
	/*margin: 7px 0 7px 19px;
    border-top: 1px solid #666666;*/
	color : #db9582!important;
	display: inline-block!important;
	margin-left :0px;
	padding-left:0;
}

.sidebar-collapse .mode-assistance .toggle
{
	display:block!important;
}

.mode-assistance a:hover,
.mode-assistance:hover,
.skin-ub .sidebar-menu > .mode-assistance:hover > a,
.skin-ub .sidebar-menu > .mode-assistance.active > a,
.skin-ub .sidebar-menu > .mode-assistance.menu-open > a
{
	/*background : #fff!important;*/
}

.is-connect
{
	background-color : #404040;
	color : #fff;
}

.is-connect a
{
	color : #fff!important;
}

i.photo
{
	font-size:50px;
	color : #ccc;
	border : 1px solid #ccc;
	padding : 30px 15px;
}

.skin-ub .box-navy
{
	border-color : #001f3f !important;
}

.skin-ub .box-yellow
{
	border-color : #f39c12 !important;
}

.skin-ub .box-muted
{
	border-color : #333 !important;
}

.box-affiche-affectation
{
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	border-top: 3px solid #d2d6de;
	margin-bottom: 20px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.box-affiche-affectation p
{
	white-space: break-spaces;
}


/*  ADVANCED STYLES PASSWORD*/
.top_testresult{
	font-weight: bold;
	font-size:14px;
	width:120px;
	height:20px;
	/*font-family: arail,helvetica,san-serif;*/
	/*color:#666;*/
	color : #fff;
	/*padding: 1px 0 0 10px;
	margin:0px 0 2px 0;*/
	float: right;
/*	vertical-align:center;	*/
	text-align: center;
}
.top_testresult span{
	padding:6px ;
	margin:0;

}
.top_shortPass{
	/*background:#edabab;
	border:1px solid #bc0000;*/
	/*background:url(../image/red2.png)no-repeat 0 0;*/
	background-color : #dd4b39;
	display:block;
}
.top_shortPass span{

}
.top_badPass{
/*	background:#edabab;
	border:1px solid #bc0000;*/
	/*background:url(../image/red2.png)no-repeat 0 0;*/
	background-color : #dd4b39;
}
.top_badPass span{

}
.top_goodPass{
	/*background:#ede3ab;*/
/*	background:url(../image/yellow2.png) no-repeat 0 0;*/
	/*border:1px solid #bc9f00;*/
	background-color : #f39c12;
	display:block;
}
.top_goodPass span{

}
.top_strongPass{
	/*background:#d3edab;
	border:1px solid #d3edab;
	background:url(../image/green2.png) no-repeat 0 0;*/
	background-color : #00a65a;
	display:block;
}
.top_strongPass span{

}

.photo-carte .img-responsive
{
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
	width: 100px;
}

.inform
{
	padding: .35em .625em .75em;
	margin: 15px 15px;
	border: 1px solid silver;
}

.inform legend
{
	font-size : 14px;
}

/*Assistance*/
.assistance-btn
{
	text-align : center;
	border-bottom: 1px solid #666666;
	/*padding: 12px 5px 12px 15px!important;*/
	padding: 12px 0px 12px 0px!important
}
.assistance-btn a.active
{
	color : #fff!important;
}

/*Recherche utilisateur*/
.affiche-population
{
	display: none;
}

/*Maintenance*/
.wrapper-maintenance
{
	height : 100%!important;
}

.skin-ub .wrapper-maintenance {
    background-color: #ecf0f5 !important;
}
.wrapper-maintenance {
    height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}
.wrapper-maintenance {
    overflow-x: scroll !important;
    width: auto !important;
}

/*breadcrumb - fil d'ariane*/
.skin-ub .content-header > .breadcrumb
{
	float : initial;
	position : relative;
	margin-bottom: 20px;
	list-style: none;
	padding: 8px 15px;
}

.skin-ub .content-header
{
	padding: 0px 15px 0 15px;
}

/*Menu utilisateur - assistance*/
.skin-ub .is-assistance
{
	background-color: #b8c7ce!important;
}
.skin-ub .is-assistance a
{
	color : #464646!important;
}

.skin-ub .is-assistance a:hover
{
	color : #b8c7ce!important;
}

.skin-ub .menu-title
{
	color : #db9582!important;
	border-bottom: 1px solid #666666;
	margin-left :0px;
	padding-left:0;
}

.skin-ub .sidebar-menu > li > a {
    padding: 7px 5px 7px 15px;
    display: block;
}

.skin-ub .main-header .sidebar-toggle,
.skin-ub .main-header .sidebar-toggle:focus,
.skin-ub .main-header .sidebar-toggle:hover
{
	/*background-color : #eb7521;*/
	color:#fff;
}
.skin-ub .logo .sidebar-toggle
{
	font-size:14px;
	line-height:25px;
}
.skin-ub .logo .title-site
{
	font-size:18px;
	color:#fff;
}
.skin-ub .main-header .logo
{
	white-space: nowrap;
	overflow: hidden;
	padding:0;
}

.skin-ub.sidebar-collapse .logo-lg
{
	display:none;
}

.skin-ub .main-sidebar {
    padding-top:50px;
}

.skin-ub .inverse.callout {
    border-radius: 3px;
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
        border-left-color: rgb(238, 238, 238);
    border-top: 1px solid;
        border-top-color: currentcolor;
    border-bottom: 1px solid;
        border-bottom-color: currentcolor;
    border-right: 1px solid;
        border-right-color: currentcolor;
}
.skin-ub .inverse.callout.callout-warning {
    border-color: #c87f0a;
}
.skin-ub .inverse.callout.callout-warning,
.skin-ub .inverse.alert-warning
{
    background-color: #fff !important;
}

.skin-ub .inverse.callout.callout-warning,
.skin-ub .inverse.alert-warning
{
	color: #c87f0a !important;
}


.skin-ub .inverse.callout.callout-info {
    border-color: #0097bc;
}
.skin-ub .inverse.callout.callout-info,
.skin-ub .inverse.alert-info,
.skin-ub .inverse.alert-default
{
    background-color: #fff !important;

}

.skin-ub .inverse.callout.callout-info,
.skin-ub .inverse.alert-info
{
	color: #0097bc !important;
}

.skin-ub .inverse.callout.callout-info a ,
.skin-ub .inverse.alert-info a
{
	color: #0097bc !important;
}

.skin-ub .inverse.callout.callout-default,
.skin-ub .inverse.alert-default
{
    border-color: #e7e7e7;
}

.skin-ub .inverse.callout.callout-default,
.skin-ub .inverse.alert-default
{
	color: #333 !important;
}

.skin-ub .inverse.callout.callout-default a ,
.skin-ub .inverse.alert-default a
{
	color: #0097bc !important;
}


.skin-ub div.action
{
	display: inline-block;
}

.skin-ub .link-connexion a
{
	display: inline-block!important;
	padding-right : 0!important;
}

.skin-ub .link-connexion-name
{
	padding-left : 0!important;
}


.skin-ub .accueil-title
{
	margin-top:0;
	font-size:18px;
}

.skin-ub .content-accueil-public .box
{
	min-height : 350px;
}

.skin-ub .btn
{
	white-space: unset;
}

.fix-bottom
{
	position : absolute;
	bottom : 0;
	text-align : center;
	width:100%;
}

.skin-ub .info-mail a
{
	text-decoration : underline;
}

.skin-ub .iti{
	display:block;
}

.skin-ub .iti__country-list{
	z-index:3;
}

altcha-widget#altcha .altcha {
	border-color: #d2d6de;
	background-color: white;
	border-radius: 0;
}

altcha-widget#altcha .altcha-label {
	margin-bottom: 0;
}
