html {
	overflow-y: scroll;
}

body {
	padding-top: 40px;
}

a{
	color:#FFF;
}
a:focus{
	text-decoration: underline;
}
a:hover{
	color: #FFF;
    text-decoration: underline;
}

.table a{
	text-decoration: underline;
}

.navbar .brand {
	padding-left: 115px;
	background: url(../img/logo_cs_white.png) no-repeat 20px center;
	font-size: 16px;
}
.navbar .nav li{
	border-left:1px solid #FFF;
}


#overview {
	background: #666;
	margin-bottom: 20px;
}

.jumbotron {
	color: #FFFFFF;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.sidebar-nav {
	padding: 9px 0;
}

.toolz-sidenav {
	background-color: #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
	margin-bottom: 30px;
	padding: 0;
}

.toolz-sidenav>li>a {
	border: 1px solid #E5E5E5;
	display: block;
	margin: 0 0 -1px;
	padding: 8px 14px;
}

.toolz-sidenav>li:first-child>a {
	border-radius: 6px 6px 0 0;
}

.toolz-sidenav>li:last-child>a {
	border-radius: 0 0 6px 6px;
}

.toolz-sidenav>.active>a {
	border: 0 none;
	box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1) inset, -1px 0 0
		rgba(0, 0, 0, 0.1) inset;
	padding: 9px 15px;
	position: relative;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
	z-index: 2;
}

.toolz-sidenav .icon-chevron-right {
	float: right;
	margin-right: -6px;
	margin-top: 2px;
	opacity: 0.25;
}

.toolz-sidenav>li>a:hover {
	background-color: #F5F5F5;
}

.toolz-sidenav a:hover .icon-chevron-right {
	opacity: 0.5;
}

.toolz-sidenav .active .icon-chevron-right,.toolz-sidenav .active a:hover .icon-chevron-right
	{
	background-image: url("../img/glyphicons-halflings-white.png");
	opacity: 1;
}

.toolz-sidenav.affix {
	top: 40px;
}

.toolz-sidenav.affix-bottom {
	bottom: 270px;
	position: absolute;
	top: auto;
}

/*---------------------------------------
 * =COPY TO CLIPBOARD
 ----------------------------------------*/
.link_copy {
	display: inline-block;
	padding-right: 25px;
}

.link_copy.copied {
	background: url('../img/ico_ok.png') no-repeat right center;
}

.link_copy.load {
	background: url('../img/ico_loader.gif') no-repeat right center;
}

/*---------------------------------------
 * =GLOBAL 
 ----------------------------------------*/
.ui-dialog {
	border: 0 none;
	padding: 2px;
}

.ui-dialog .ui-dialog-titlebar {
	border: 0 none;
}

.ui-dialog .ui-dialog-titlebar {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.ui-dialog .ui-dialog-title {
	font-size: 16px;
}

/*---------------------------------------
 * =ERREUR 
 ----------------------------------------*/
.dialog-error .ui-dialog-titlebar {
	background: #E1011B;
}

.dialog-error .ui-dialog-title {
	color: #FFF;
}

.dialog-error .ui-dialog-content {
	color: #E1011B;
	font-weight: bold;
	max-height: 300px;
}

.dialog-error .ui-dialog-titlebar .ui-icon {
	background-image:
		url("skins/smoothness/images/ui-icons_ffffff_256x240.png");
}

.dialog-error .ui-dialog-titlebar .ui-state-hover {
	background: #FFF;
	border-color: #FFF;
}

.dialog-error .ui-dialog-titlebar .ui-state-hover .ui-icon {
	background-image:
		url("skins/smoothness/images/ui-icons_e1011b_256x240.png");
}

/*---------------------------------------
 * =LOAD
 ----------------------------------------*/
.dialog-load .ui-dialog-content {
	text-align: center;
	background: url(../img/ajax-loader.gif) no-repeat center 50px;
	padding-top: 20px;
}

.dialog-load .ui-dialog-titlebar-close {
	display: none;
}

/*---------------------------------------
 * =Toolz
 ----------------------------------------*/
.toolz {
	background-color: #e53a44; 
	background-image : -moz-linear-gradient( top, #e74c55, #e11f2a); 
	background-image : -webkit-gradient( linear, 0 0, 0 100%, from( #e74c55), to( #e11f2a)); 
	background-image :-webkit-linear-gradient( top, #e74c55, #e11f2a); 
	background-image :-o-linear-gradient( top, #e74c55, #e11f2a); 
	background-image :linear-gradient( to bottom, #e74c55, #e11f2a); 
	background-repeat :repeat-x; 
	filter : progid : DXImageTransform.Microsoft.gradient (startColorstr = '#ffe74c55', endColorstr = '#ffe11f2a', GradientType = 0); 
	*background-color :#e11f2a; 
	filter : progid : DXImageTransform.Microsoft.gradient (enabled =   false);
	border: 1px solid #e11f2a;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #FFF;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 158px;
	line-height: 20px;
	margin-bottom: 10px;
	outline: 0 none;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}

.toolz:hover{
	color: #FFF;
	text-decoration: none;
	background: #e11f2a; 
}

/*********************
** ALERT
**********************/
.alert {
    background-image: url(../img/ico/ico_warning.gif);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    padding-left:40px;
}
.alert-success {
    background-image: url(../img/ico/ico_success.gif);
}
.alert-error {
    background-image: url(../img/ico/ico_error.gif);
}
.alert-info {
    background-image: url(../img/ico/ico_info.gif);
}


/*********************
** BOX
**********************/
.box {
	background: #606060;
	border:1px solid #606060;
	margin-bottom: 20px;
	border-radius:4px;
}
.box-hd {
	background: #3B3B3B;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin:0;
	color:#FFF;
	border-bottom:1px solid #606060;
}
.box-bd {
	padding: 10px;
}


/*********************
** RESPONSIVE
**********************/
/* All but PC */
@media (max-width: 979px) {
	body{
		padding-top: 0;
	}
	.navbar{
	    margin-bottom:0;
	}
	.navbar:after {
	    content: "";
	}
	.navbar .nav li{
		border-left:0 none;
	}
	.navbar .brand{
		padding-left: 115px;
	}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.navbar .brand{
		padding-left: 95px;
		background-position: left center;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.subhead{
		padding: 0 20px;
		margin-left:-20px;
		margin-right:-20px;
	}
}
tr[data-href]{
	cursor:pointer;
}