@CHARSET "UTF-8";

* {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none;
}
body {
	background: url(../images/bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.login-form {
    font: 16px/2em Lato, serif;
	margin: 100px auto;
	max-width: 600px;
}

form[role=login] {
	color: #5d5d5d;
	background: #f2f2f2;
	padding: 26px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
	form[role=login] img {
		display: block;
		margin: 0 auto;
		margin-bottom: 35px;
	}
	form[role=login] input,
	form[role=login] button {
		font-size: 18px;
		margin: 16px 0;
	}
	form[role=login] > div {
		text-align: center;
	}
	
.form-links {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 50px;
}
	.form-links a {
		color: #fff;
	} 
  .error-login {
   color: red;
  }
strong {
    font-weight: bold;
}

.center {
    padding-top: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;  
    min-height: 800px;
}
.navbar-default {
               
    margin-bottom: 0 !important;
}                            
.list-group-item {
           border-radius: 5px;
           background-color: #428bca;
           border-color: #357ebd;
    }  
a.list-group-item:hover {
           border-radius: 5px;
           color: #fff;   
           background-color: #3071a9;
           border-color: #285e8e;
    }     
a.list-group-item {      
             color: #fff;
  
}

blockquote p {
            font-size: 13px;
}
.form-control.day {
    width: 80px !important;
    display: inline-block;
}
.form-control.month {
    width: 105px !important;
    display: inline-block;
}
.form-control.year {
      width: 80px !important;
      display: inline-block;
}
.form-control.inline {
      width: auto !important;
      display: inline-block;
}                
.radio-inline {
    margin-top: 0;
    margin-right: 10px;
}
.print {
  font-size: 14px;
}
.right {
     text-align: right;
}
blockquote {
border-left: 5px !important;
}
.bot {
opacity: 0.4;
margin: auto !important;
}
.bot:hover {
opacity: 1;
}