/* Alert */
.alert {   
      border: 1px solid transparent;
      border-radius: 4px;
      margin-bottom: 20px;
      padding: 15px;
      text-align: left;
}

.alert-danger, .alert-error {
   background-color: #f2dede;
   border-color: #ebccd1;
   color: #a94442;
}

.alert-success {
   background-color: #dff0d8;
   border-color: #d6e9c6;
   color: #3c763d;
}

.error-message {
   color: red;
   margin-left: 15px;
}

.error-message:before {
   font-family: 'FontAwesome';
   content:'\f00d';
   color: #a94442;
   padding-right: 5px;
}

body > .alert-info {
   background-color: #333;
   color: #fff;
   border-radius: 0px;
}

.not-cookie {
   float: right;
   padding: 0em;
   background: none !important;
}

@media only screen and (max-width:800px){
   body > .alert-info {      
      margin-bottom: 0px;
   }
}


input[type="text"].has-error { border-color: #a94442; }
textarea.has-error { border-color: #a94442; }

.icons a  {
   text-indent: -9999px;
}

.bx-wrapper {
   max-height: 382px;
   overflow: hidden;
}

.maintenance {
   text-align: center;
   margin-bottom: 100px;
}

.maintenance .fa-cog {
   font-size: 70px;
   opacity: 0.3;
}

button, .btn {
   background: none repeat scroll 0 0 #e08d08;
   border: 0 none;
   color: #fff;
   cursor: pointer;
   font-size: 1em;
   padding: 0.5em 1.5em;
}

button:hover, .btn:hover {
   background: #e08d88;
}