﻿/*------------------------------------------------------------------

[Layout Stylesheet]

	Project:		Adminia Admin
	Version:		1.0
	Last change:	05/11/2012
	Assigned to:	Rod Howard (rh)


[Table of contents]

	1. Global
	2. Navbar / .navbar
	3. Main Nav / #main-nav
	4. Content / #content
	5. Footer / #footer
	6. Widget / .widget
	7. Miscellaneous

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[ Body / Sidebar ]
*/

 body {
 background-color: whitesmoke;
 padding-top: 60px;
 padding-bottom: 40px;
}
.sidebar-nav {
 padding: 90px 0;
}
.navbar .btn, .navbar .btn-group {
 padding-left: 8px;
}
.form-actions {
	background-color: white; }
.well {
	background-color: white;
	}


/*------------------------------------------------------------------
[ Alert ]
*/
.alert {
  padding: 8px 35px 8px 35px;
  margin-bottom: 18px;
  background-position:10px 12px;
  background-repeat:no-repeat;
}

.alert-success {
  background-color: #ccddbb;
  border-color: #C6D4AA;
  color: #669533;
  background-image:url('../img/icon/success.png');
  
}

.alert-error {
  background-color: #eddbe3;
  border-color: #e8d1df;
  color: #bd4247;
  background-image:url('../img/icon/error.png');
}
.alert-error strong{
  color: #AE432E;
}

.alert-info {
  background-color: #CEE6F2;
  border-color: #D1E7F0;
  color: #817b58;
  background-image:url('../img/icon/info.png');
}
.alert-info strong{
  color: #0576A6;
}

.alert-warning {
  background-color: #FAF6D4;
  border-color: #E6C26E;
  color: #817b58;
  background-image:url('../img/icon/warning.png');
  
}.alert-warning strong{
  color: #BE8007;
}

.alert-heading {
  color: inherit;
}

/*------------------------------------------------------------------
[ label ]
*/

.label-info,
.badge-info {
  background-color: #2FA4E7;
}

/*------------------------------------------------------------------
[ a=href ]
*/
#abar{
	text-decoration:none;
}


/*------------------------------------------------------------------
[ Sidebar / #main-nav ]
*/

#main-nav.nav-tabs.nav-stacked > li {	
	margin-bottom: 4px;	
}

#main-nav.nav-tabs.nav-stacked > li > a {	
	padding: 10px 8px;
	
	font-size: 12px;
	font-weight: 600;
	color: #4A515B;
	
	background: #FFFFFF;
	background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #FFFFFF 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	
	border: 1px solid #D5D5D5;
	
	border-radius: 4px;
}

#main-nav.nav-tabs.nav-stacked > li.active > a,
#main-nav.nav-tabs.nav-stacked > li > a:hover {	
	color: #FFF;
	
	background: #3F9FD9;
	background:-moz-linear-gradient(top, #369BD7 0%, #61B0DF 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#369BD7), color-stop(100%,#61B0DF)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #369BD7 0%,#61B0DF 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #369BD7 0%,#61B0DF 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #369BD7 0%,#61B0DF 100%); /* IE10+ */
	background:linear-gradient(top, #369BD7 0%,#61B0DF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#369BD7', endColorstr='#61B0DF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#369BD7', endColorstr='#61B0DF')";
	
	border-color: #2B2E33;
}

#main-nav.nav-tabs.nav-stacked > li:first-child > a,
#main-nav.nav-tabs.nav-stacked > li:last-child > a {
	border-radius: 5px;
}

#main-nav.nav-tabs.nav-stacked li [class^="icon-"],
#main-nav.nav-tabs.nav-stacked li [class*=" icon-"] {
	position: relative;
	top: 1px;
	
	margin-right: .35em;
	
	font-size: 15px;
}

#main-nav.nav-tabs.nav-stacked li .label {
	position: relative;
	top: 2px;
}

/*------------------------------------------------------------------
[ Login / Register / Password Reset ]
*/

#login {
	margin-left: auto !important;
	margin-right: auto !important;
	width: 425px;
	color: #ccc;
	font-size: 11px;
}
#login .tos{
    color: #555555;
	font-size: 13px;
}
label[for='id_tos']{
    display: inline;
    font-weight : bold;
}
#login #id_captcha_1{
    width: 100px;
    margin-top: 5px;
}    
#login h3 {
	border: solid 1px #000000;
	padding: 10px 0px 10px 20px;
	background-color: #2d2d2d;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
}

#login form {
	background-color: #fff;
	border: solid 1px #d8d8d8;
	padding: 20px 20px 40px 20px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#login form input[type=text], #login form input[type=password] {
	width: 365px;
	font-size: 20px;
	padding: 10px;
}

#login  .control-label {
	font-size: 14px;
	color: #999;
}

.error-container{
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}
.error-container  > h1 {
    font-size: 130px;
    line-height: 136px;
    margin-bottom: 40px;
}
.error-details {
margin-bottom: 1.5em;
font-size: 16px;
}
/*------------------------------------------------------------------
[ commentaire ]
*/
.comment-list{
   
}
.comment{
    background-position:10px 12px;
    background-repeat:no-repeat;
    background-image:url('../img/avatar.jpg');
    padding: 8px 35px 8px 85px;
}
.comment-split{
    margin-top:20px;
    margin-bottom:10px;
    border-bottom: solid 1px #d8d8d8;
}

/*------------------------------------------------------------------
[ Footer ]
*/

.footer-entry.last {
border: 0px;
}
.footer-entry {
    color: #747474;
    line-height: 18px;
    font-size: 13px;
    text-align: left;
    text-decoration: none;
    color: #ABABAB;
    font-size: 11px;
    text-align: center;
    border-right: 1px solid #ABABAB;
    padding: 0px 15px;
}
	
/*------------------------------------------------------------------
/*------------------------------------------------------------------
XAVIER
/*------------------------------------------------------------------
/*------------------------------------------------------------------

/*------------------------------------------------------------------
[ Popover ]
*/	



.popover.right .arrow {
  border-right-color: #D5D5D5;
}
