﻿body {
  margin-top: 65px;
}
/*.navbar-header {
  position: relative;
  top: -4px;
}
.navbar-brand > .icon-banner {
  position: relative;
  top: -2px;
  display: inline;
}*/


.icon {
  position: relative;
  top: -10px;
}
.page-consent .client-logo {
  float: left;
}
.page-consent .client-logo img {
  width: 80px;
  height: 80px;
}
.page-consent .consent-buttons {
  margin-top: 25px;
}
.page-consent .consent-form .consent-scopecheck {
  display: inline-block;
  margin-right: 5px;
}
.page-consent .consent-form .consent-description {
  margin-left: 25px;
}
.page-consent .consent-form .consent-description label {
  font-weight: normal;
}
.page-consent .consent-form .consent-remember {
  padding-left: 16px;
}
.login-background{
  /*background-image: url("../Images/logo/apmt_background.jpg");*/
  /*!*opacity: 0.5;*!*/
  /*!* The image used *!*/
  
  /*!* Full height *!*/
  /*height: 100%;*/
  
  /*!* Center and scale the image nicely *!*/
  /*background-position: center;*/
  /*background-repeat: no-repeat;*/
  /*background-size: cover;*/

  /*background: url("../Images/logo/apmt_title_background.jpg") no-repeat center center fixed;*/
  /*-webkit-background-size: cover;*/
  /*-moz-background-size: cover;*/
  /*-o-background-size: cover;*/
  /*background-size: cover;*/

  /*!* Location of the image *!*/
  /*background-image: url("../Images/logo/apmt_title_background.jpg");*/
  
  /*!* Background image is centered vertically and horizontally at all times *!*/
  /*background-position: center center;*/
  
  /*!* Background image doesn’t tile *!*/
  /*background-repeat: no-repeat;*/
  
  /*!* Background image is fixed in the viewport so that it doesn’t move when*/
  /*the content’s height is greater than the image’s height *!*/
  /*background-attachment: fixed;*/
  
  /*!* This is what makes the background image rescale based*/
  /*on the container’s size *!*/
  /*background-size: cover;*/
  
  /*!* Set a background color that will be displayed*/
  /*while the background image is loading *!*/
  /*background-color: #464646;*/


  /* Ubicación de la imagen */

  background-image: url("../Images/logo/apmt_title_background.jpg");

  /* Para dejar la imagen de fondo centrada, vertical y
  
  horizontalmente */

  background-position: center center;

  /* Para que la imagen de fondo no se repita */

  background-repeat: no-repeat;

  /* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */

  background-attachment: fixed;

  /* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*background-size:100% 100vh;*/

  /* Se muestra un color de fondo mientras se está cargando la imagen
  
  de fondo o si hay problemas para cargarla */

  background-color: lightblue;

}


.external-background{
  /*background-image: url("../Images/logo/apmt_background.jpg");*/
  /*!*opacity: 0.5;*!*/
  /*!* The image used *!*/

  /*!* Full height *!*/
  /*height: 100%;*/

  /*!* Center and scale the image nicely *!*/
  /*background-position: center;*/
  /*background-repeat: no-repeat;*/
  /*background-size: cover;*/

  /*background: url("../Images/logo/apmt_notitle_background.jpg") no-repeat center center fixed;*/
  /*-webkit-background-size: cover;*/
  /*-moz-background-size: cover;*/
  /*-o-background-size: cover;*/
  /*background-size: cover;*/

  /* Ubicación de la imagen */

  background-image: url("../Images/logo/apmt_notitle_background.jpg");

  /* Para dejar la imagen de fondo centrada, vertical y
  
  horizontalmente */

  background-position: center center;

  /* Para que la imagen de fondo no se repita */

  background-repeat: no-repeat;

  /* La imagen se fija en la ventana de Cuvisualización para que la altura de la imagen no supere a la del contenido */

  background-attachment: fixed;

  /* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*background-size:100% 100vh;*/

  /* Se muestra un color de fondo mientras se está cargando la imagen
  
  de fondo o si hay problemas para cargarla */

  background-color: lightblue;
}

.login-form-background{
  background-color:white;
  /*-webkit-background-size: cover;*/
  /*-moz-background-size: cover;*/
  /*-o-background-size: cover;*/
  /*background-size: cover;*/
  
}

.layout-container {
  /*height: 200px;*/
  position: relative;
  /*border: 3px solid green;*/
}

.layout-center {
  margin: 0;
  position: absolute;
  width: 90%;
  height: 90%;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.icon-info-svg-orange>g {
  fill: #FF6319;
}