html
{
	padding-top:0px;
}

#header
{
	background:transparent;
	height:40px;
}

#banner
{
	padding-top:0px;
}

#primary
{
	margin-top:0px;
}

#contentadmin
{
	margin-left: 1%;
}

#connexion
{
	margin-right:4%;
}

#secondary
{
	padding-top:20px;
}

#footer_sep
{
	background:#FF5A50;
}

#footer .colored, .colored
{
	color:#FF5A50;
}

#footer ul.sub li
{
	background-image:none;
	list-style-type:square;
	color:#FF5A50;
}

.btn.more
{
	background:#FF5A50;
	color:#FFFFFF;
	border-radius:0px;
	border:0px;
	margin-left:10px;
	text-decoration:underline;
}

#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:visited
{
	font-weight:bold;
	text-decoration:underline;
}

.content_title
{
	background-color: #FF5A50;
	background-image: url('/img/menu_corner_admin1.png');
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
	border: 0px;
	margin-bottom: 2px;
	position: relative;
	display: block;
	padding: 10px 15px;
}

.content_subtitle
{
	margin-top:10px;
	background-image: url('/img/bg_subtitle.png');
	background-size: cover;
	padding:10px;
	text-align:center
}

.homebtn
{
	padding-top:15px;
}

.homebtn img
{
	width:90%;
	border:1px solid #ffffff;
}

.homebtn img:hover
{
	border:1px solid #FF5A50;
}

.noitem
{
	text-align:center;
	color:grey;
	font-style:italic;
	padding:15px;
}

.admin_tab
{
	width:100%;
}

.admin_tab thead td
{
	font-weight:bold;
	border:1px solid grey;
	padding:5px;
	text-align:center;
}

.admin_tab .admin_item:hover td
{
	background-color:#e8e8e8;
}

.admin_tab .admin_item td
{
	border:1px solid grey;
	padding:5px;
	transition:background-color 0.7s ease;
}

.admin_tab .admin_item .glyphicon
{
	font-size:15px;
}

.action_sep
{
	width:1px;
	border-right:1px solid grey;
	margin-left:5px;
	margin-right:5px;
}

.admin_form .input-group
{
	width:100%;
	margin-bottom:5px;
}

.admin_form .line-sep, .admin_form .line-sep2
{
	border-bottom:1px solid grey;
	margin-top:5px;
	margin-bottom:5px;
}

.admin_form .line-sep2
{
	border-style:dashed;
}

.admin_form .col-lg-3, .admin_form input[type="file"]
{
	line-height: 34px;
}

.admin_form input[type="radio"], .admin_form input[type="checkbox"]
{
	width:auto;
	vertical-align:middle;
	display:initial;
	-webkit-box-shadow: none;
	box-shadow:none;
	margin:5px;
}

.admin_form select
{
	width:50%;
	display:initial;
	margin-bottom:5px;
}

.admin_form select.fullwidth
{
	width:100%;
	display:initial;
}


.fa.big
{
	font-size:36px;
}

.admin_form .select-label
{
	width:40%;
	display:inline-block;
}

.wysiwyg-me, .wysiwyg-code
{
	width:100%;
	height:450px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:scroll;
}

textarea.form-control.wysiwyg-code
{
	height:450px;
}

.btn
{
	color:black;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

.btn-info, .btn-info:hover
{
	color:#f7a19a;
}

.btn-group
{
	margin-top:5px;
}

.btn-group.open>.dropdown-menu
{
	display:block;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	min-width: 250px;
	padding: 5px 0;
	margin: 2px 0 0;
}


.span2.form-control
{
	width:180px;
}

input.span2
{
	display:inline-block;
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

#voiceBtn {
  width: 20px;
  color: transparent;
  background-color: transparent;
  transform: scale(2.0, 2.0);
  -webkit-transform: scale(2.0, 2.0);
  -moz-transform: scale(2.0, 2.0);
  border: transparent;
  cursor: pointer;
  box-shadow: none;
  -webkit-box-shadow: none;
}

div[data-role="editor-toolbar"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dropdown-menu a {
  cursor: pointer;
}

.dropdown-menu.pagelink
{
	height:150px;
	overflow:auto;
}

#item_content a:hover
{
	cursor:pointer;
}

#item_content blockquote
{
	font-size:1em;
}

.content_title a.white, .content_title a.white:hover, .content_title a.white:visited
{
	color:#FFFFFF;
	font-size:1.5em;
	text-decoration:none;
}

/*
LED
*/
.icon_disabled
{
	color:#C5C5C5;
}

.admin_tab .admin_item .glyphicon.icon_red
{
	color: #940;
}

.led-red {
    margin: 20px auto;
    width: 12px;
    height: 12px;
    background-color: #940;
    border-radius: 50%;
}

.admin_tab .admin_item .glyphicon.icon_green
{
	color: #690;
}

.led-green {
    margin: 20px auto;
    width: 12px;
    height: 12px;
    background-color: #690;
    border-radius: 50%;
}


/*
Menu
*/
#menu .nav li.menu_style_admin > a:hover, #menu .nav li.menu_style_admin > a:focus, #menu .nav > li.menu_style_admin > a:hover
{
	border-bottom:10px solid #156474;
}

#menu_v #univers_admin .panel-heading
{
	background-color:#f7a19a;
}

#primary .univers_admin.list-group-item, #content .subtitle
{
	background-color:#FF5A50;
	background-image:url('/img/menu_corner_admin1.png');
}

#primary .list-group .list-group-item
{
	padding-left:10px;
}

/*
	Modal
*/

.modal
{
	overflow-y:auto;
}

.modal-open
{
	overflow:auto;
}

.progress
{
	margin:7px;
}

.progress .bar
{
    height: 20px;
    background: #156474;
 	text-indent:15px;
 	padding-top:2px;
 	color:#000000;
}

input.fileupload
{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}

.fileinput-button:active, .fileinput-button:hover
{
	background: #156474;
	color:#FFFFFF;
}

.fileinput-button
{
	position: relative;
	overflow: hidden;
	float:left;
	margin-right: 5px;
}

.rent-image-item
{
	padding:1%;
}

.jqueryFileTree LI.ext_add { background: url(/img/ft/add.png) left top no-repeat !important; }
.jqueryFileTree LI.ext_add_folder { background: url(/img/ft/add_folder.png) left top no-repeat !important; }

#mod_files
{
	border:1px solid #BFBFBF;
	padding:10px;
}

#mod_files .jqueryFileTree .fileinput-button
{
	float:none;
}

#mod_files .jqueryFileTree .btn
{
	padding:3px;
	font-size:inherit;
}

#mod_files .jqueryFileTree li.actions
{
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

UL.jqueryFileTree A
{
	display:initial !important;
}

#mod_files .jqueryFileTree li a.confirm-lnk
{
	display:none !important;
}

#mod_files .jqueryFileTree li.directory.collapsed:hover a.confirm-lnk, #mod_files .jqueryFileTree li.file:hover a.confirm-lnk
{
	display:initial !important;
}

.qa_univers td
{
	text-align:center;
	font-weight:bold;
	padding:4px;
}

.modal-body
{
	padding-top:2rem;
}

.modal-header h4
{
	padding-left:2rem;
	border-bottom:1px solid black;
}

.modal-header button.close
{
	background-image:none;
	width:2rem;
	height:2rem;
}

.dropdown-toggle::after
{
	content:'';
	background:none;
	display:none;
}

#position-panel-prog label {
	white-space:nowrap;
}

.image-display img {
	max-width:100%;
}