/*
    Created on : 29 oct. 2015, 13:57:03
    Author     : Bergery
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);
html, body {
}
body {
    font-family: 'Roboto', sans-serif;
    background-color: #765ab2;
}
.full-body {

  /*background: url("../../../bundles/ebaiafront/images/parallax/background5.jpg") no-repeat;*/
  background-size: cover;
}
#login {

}
#login label {
}
.form-group {
    margin-bottom: 20px;
}
label {
    width: 100%;
    cursor: pointer;
}
.form-control {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    border-color: #e6e7ed;
    border-left: 3px solid #2d2d59;
    font-weight: 400;
    height: 56px;
    padding: 16px 18px;
    margin-bottom: 20px;
}
.form-control:hover, .form-control:focus {
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.form-control:focus {
    border-color: #2d2d59;
}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
input:focus:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

.center-vertically { display:table-cell; text-align:center; vertical-align:middle; }
.center-vertically-left { display:table-cell; text-align:left; vertical-align:middle; }
.center-vertically-right { display:table-cell; text-align:right; vertical-align:middle; }
.border-bottom-none { border-bottom:0 !important; }
.border-top-white { border-top:2px solid #fff; }
.border-top { border-top:1px dotted #d2d2d2; }
.border-bottom { border-bottom:1px dotted #d2d2d2; }
.border { border:1px solid #ebebeb; }
.border-white { border:1px solid #fff !important;}
.no-border { border:0 !important;}
.no-padding { padding:0 !important; }
.no-margin { margin:0 !important; }
.no-border-radius { border-radius:0 !important; }
.br-50 { border-radius:50% !important; }
.br-2 { border-radius:2px !important; }
.br-15 { border-radius:15px !important; }
.full-width { width:100%; }
.display-block {
    display: block;
}
.bg-white{background-color:white;}
.pt0 {
    padding-top: 0!important;
}
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt100 { padding-top:100px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pb60 { padding-bottom:60px !important; }
.pb100 { padding-bottom:100px !important; }
.p10 {
     padding:10px !important;
}
.pl0 {padding-left:0!important;}
.pr0 {padding-right:0!important;}
.mt0 { margin-top:0; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.m20 { margin:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt100 { margin-top:100px !important; }
.mb0 { margin-bottom:0; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }
.mb100 { margin-bottom:100px !important; }
.mt80 {margin-top: 80px!important;}
.mg5 { margin:5px !important; }
.p15 { padding:15px !important; }
.ml15 { margin-left:15px !important; }
.mr15 { margin-right:15px !important; }
.ml20 { margin-left:20px !important; }
.mr20 { margin-right:20px !important; }
.mr10 { margin-right:10px !important; }
.p30 {padding: 30px;}
.p5 {padding: 5px;}
.divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #ffffff;
}
.table-middle td , .table-middle th {
    vertical-align: middle!important;
}
.uppercase {
    text-transform: uppercase;
}
.m0 {
    margin: 0!important;
}
.p0 {
    padding: 0!important;
}
/*** BUTTONS ***/
.btn {
    border-color: #ccc;
    border-radius: 0;
    -webkit-border-radius: 0;
    outline: none;
    margin-bottom: 5px !important;
    margin-left: 4px;
    font-size: 13px;
    padding: 7px 11px;
    box-shadow: none;
}
.btn:focus {
    outline: none;
}
.btn-default, .btn-default:focus {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
    background-image: linear-gradient(to bottom, #fff 60%, #f9f9f9 100%);
}
.btn-default, .btn-default:focus {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
    background-image: linear-gradient(to bottom, #fff 60%, #f9f9f9 100%);
}

.btn-primary, .btn-primary:focus {
    background-color: #4d90fd;
    border-color: #3680bf;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #4e9dff!important;
    border-color: #357ebd!important;
}
.btn-success, .btn-success:focus {
    background-color: #60c060;
    border-color: #54a754;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-color: #65ca65!important;
    border-color: #54a754!important;
}
.btn-info, .btn-info:focus {
    background-color: #5bc0de;
    border-color: #28a1c4;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-color: #5fc8e7!important;
    border-color: #28a1c4!important;
}
.btn-warning, .btn-warning:focus {
    background-color: #f90;
    border-color: #e38800;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-color: #ffa800!important;
}
.btn-danger, .btn-danger:focus {
    background-color: #df4b33;
    border-color: #ca452e;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    background-color: #e64d35!important;
}
.btn-sm {
    padding: 4px 7px;
    font-size: 12px;
}
.btn-xs {
    padding: 2px 6px;
    font-size: 11px;
}
.btn-lg {
    padding: 12px 14px;
    font-size: 15px;
    font-weight: 300;
}
a:hover {
    text-decoration: none;
}
body.error-body {
    background: url("../../../assets/images/dark_pattern_bg.jpg");
}
.page-error {
    margin-top: 80px;
    margin-bottom: 40px;
}
.page-error .number {
    color: #fff;
    font-size: 150px;
    font-family: Arial;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.6);
}
.page-error .description {
    color: #fff;
    font-size: 40px;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.6);
}
.page-error h3 {
    color: #fff;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.6);
}
.error-container .copy, .error-container .copy a {
    color: #c9d4f6;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}
.block-exception, .block {
    background-color: white;
    padding: 30px;
}
#logoCertif {
  max-width: 250px;
}
@media (max-width: 600px) {
  #logoCertif {
    max-width: 120px;
  }
  #login {
    margin-top: 0px!important;
  }
}
