/*!
 * Prince - v1.0.0
 * @author AtriTheme
 * Copyright (c) 2018
 */
/*-- border-radius --*/
/*-- Transition --*/
/*-- Transform --*/
/*---------------------------

START ERROR

---------------------------*/
.error-background {
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  height: 100%;
  opacity: 0.8;
  color: #fff;
  overflow: auto;
  position: fixed;
  width: 100%; }
  .error-background.error-background-4 {
    background-image: url("../../../../assets/pages/error/images/404_bg.jpg"); }
  .error-background.error-background-3 {
    background-image: url("../../../../assets/pages/error/images/403_bg.jpg"); }
  .error-background.error-background-0 {
    background-image: url("../../../../assets/pages/error/images/400_bg.jpg"); }
  .error-background.error-background-5 {
    background-image: url("../../../../assets/pages/error/images/405_bg.jpg"); }
  .error-background.error-background-50 {
    background-image: url("../../../../assets/pages/error/images/500_bg.jpg"); }
  .error-background.error-background-53 {
    background-image: url("../../../../assets/pages/error/images/503_bg.jpg"); }
  .error-background .error-page {
    display: table;
    height: 100%;
    margin: 0px auto;
    position: relative;
    text-align: center;
    text-transform: uppercase; }
    .error-background .error-page .error-image img {
      width: 400px; }
  .error-background .main-error-contain {
    display: table-cell;
    vertical-align: middle; }
  .error-background .btn-error {
    color: #fff;
    background-color: #4390ff;
    border-color: #4390ff; }
    .error-background .btn-error:hover, .error-background .btn-error:focus {
      color: #fff;
      background-color: #4390ff;
      border-color: #4390ff; }
  .error-background .btn.float-button-light.waves-button {
    box-shadow: none;
    white-space: normal;
    border-radius: 0;
    padding: 10px; }

/*---- START RESPONSIVE ----*/
@media (max-width: 1199px) {
  .error {
    background-position: right center; } }
@media (max-width: 479px) {
  .error-background .error-page .error-image img {
    width: 220px; }
  .error-background .error-page .error-image h2 {
    font-size: 21px;
    margin-bottom: 5px; }
  .error-background .error-page .error-image p {
    font-size: 11px; } }
/*---- END RESPONSIVE ----*/
/*---------------------------

END ERROR

---------------------------*/
