html {
    background: #eee;
}

header h1 {
    padding: 0.4em 1.1em;
    color: white;
    font-weight: normal;
    font-size: 24px;
}

section#main {
    position: relative;
    padding: 5em 2em;
    border-bottom: 1px solid #ccc;
    min-height: 600px;
} 

section#main .topRight {
    position: absolute;
    right: 20px;
    top: 70px;
}

/*
* Table Listes
*/

.zebra-striped tbody tr:nth-child(odd) td
//{background-color:#f9f9f9;}

.zebra-striped tbody tr:hover td
//{background-color:#f5f5f5;}

table .header
{cursor:pointer;}

table .header:after
//{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden;}

table .headerSortUp,table .headerSortDown
{background-color:rgba(141, 192, 219, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}

table .header:hover:after
//{visibility:visible;}

table .headerSortDown:after,table .headerSortDown:hover:after
//{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}

table .headerSortUp:after
//{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}

table .blue
{color:#049cdb;border-bottom-color:#049cdb;}

table .headerSortUp.blue,table .headerSortDown.blue
{background-color:#ade6fe;}

table .green
{color:#46a546;border-bottom-color:#46a546;}

table .headerSortUp.green,table .headerSortDown.green
{background-color:#cdeacd;}

table .red
{color:#9d261d;border-bottom-color:#9d261d;}

table .headerSortUp.red,table .headerSortDown.red
{background-color:#f4c8c5;}

table .yellow
{color:#ffc40d;border-bottom-color:#ffc40d;}

table .headerSortUp.yellow,table .headerSortDown.yellow
{background-color:#fff6d9;}

table .orange
{color:#f89406;border-bottom-color:#f89406;}

table .headerSortUp.orange,table .headerSortDown.orange
{background-color:#fee9cc;}

table .purple
{color:#7a43b6;border-bottom-color:#7a43b6;}

table .headerSortUp.purple,table .headerSortDown.purple
{background-color:#e2d5f0;}

table .header i
{
//background-color:#FF0000;
//float: right;
//width:10px;
}

/*
* Table Listes - Pagination
*/

#pagination {
    position: relative;
}

#pagination ul {
    position: absolute;
    right: 0;
}

#pagination ul .current a {
    color: #666;
}


/*
* Table cellule jsonContent
*/

.jsonContent {
	min-width: 60%;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 0px;
	white-space: nowrap;
}

/*
* Barre Boutons Actions
*/

.actions {
    background: #F5F5F5 none repeat scroll 0% 0%;
    margin-top: 18px;
    margin-bottom: 18px;
    padding: 17px 20px 18px 150px;
    border-top: 1px solid #DDD;
    border-radius: 0px 0px 3px 3px;
}

#actions {
    position: relative;
}

#actions #add {
    position: absolute;
    right: 0;
    top: 0;
}

/*
* Form - Label
*/

.control-label {
	height: 34px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 34px;
	text-align: right;
}

input.checkbox {
	width: 20px;
}

/*
* DataStore List
*/

/*
* Authorized List
*/


/*
* Access List
*/
.access-success {
	font-weight: bold;
	color: green;
}

.access-failed {
	text-decoration:line-through;
	color: red;
}

/*
* Popover
*/

.popover {
    max-width:100%;
}

.popover-authorized-active {
	font-weight: bold;
	color: green;
}

.popover-authorized-disabled {
	text-decoration:line-through;
	color: red;
}

.popover-access-success {
	font-weight: bold;
	color: green;
}

.popover-access-failed {
	text-decoration:line-through;
	color: red;
}

.popover-admin-active {
	font-weight: bold;
	color: green;
}

.popover-admin-disabled {
	text-decoration:line-through;
	color: red;
}


/*
* FlashInfo
*/
.bb-alert {
	position: fixed;
	top: 25%;
	left: 0;
	margin-bottom: 0;
	font-size: 1.2em;
	padding: 1em 1.3em;
	z-index: 2000;
}

/*
* Icons
*/
.linkAdmin {
	margin-left: 5px;
	text-decoration: none !important;
}

.linkEdit i.fa {
	font-size: 2em;
}

.linkDelete i.fa {
	font-size: 1.5em;
	color: #A42121;
}

/*
* MyDrives
*/

.mydrive {
	
}

.folder {
	color:mediumaquamarine;
	font-size:1.5em;
}

.file {
	font-size:1.5em;
}

.crypted {
	color:red;
}

/*
* Spacer
*/

.spacer {
	margin-top: 40px; 
}