/*VEda electoral*/
/*html{
    filter: grayscale(100%);
}*/
body {
	padding: 40px 0 0 0;
	/*background-color: #092432;*/
	/*background-image: url('img/footer_bg.png');*/
	background-repeat: no-repeat;
	
	background-position: right;
	color: #691B31;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
@font-face {
  font-family: 'Abel';
  font-weight: 400;
  font-style: normal;
  src: url('fonts/Abel-regular/Abel-regular.eot');
  src: url('fonts/Abel-regular/Abel-regular.eot?#iefix') format('embedded-opentype'),
       local('Abel'),
       local('Abel-regular'),
       url('fonts/Abel-regular/Abel-regular.woff2') format('woff2'),
       url('fonts/Abel-regular/Abel-regular.woff') format('woff'),
       url('fonts/Abel-regular/Abel-regular.ttf') format('truetype'),
       url('fonts/Abel-regular/Abel-regular.svg#Abel') format('svg');
}
@font-face {
  font-family: 'Ubuntu';
  font-weight: 300;
  font-style: normal;
  src: url('fonts/Ubuntu-300/Ubuntu-300.eot');
  src: url('fonts/Ubuntu-300/Ubuntu-300.eot?#iefix') format('embedded-opentype'),
       local('Ubuntu Light'),
       local('Ubuntu-300'),
       url('fonts/Ubuntu-300/Ubuntu-300.woff2') format('woff2'),
       url('fonts/Ubuntu-300/Ubuntu-300.woff') format('woff'),
       url('fonts/Ubuntu-300/Ubuntu-300.ttf') format('truetype'),
       url('fonts/Ubuntu-300/Ubuntu-300.svg#Ubuntu') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url('fonts/Open-Sans-regular/Open-Sans-regular.eot');
  src: url('fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix') format('embedded-opentype'),
       local('Open Sans'),
       local('Open-Sans-regular'),
       url('fonts/Open-Sans-regular/Open-Sans-regular.woff2') format('woff2'),
       url('fonts/Open-Sans-regular/Open-Sans-regular.woff') format('woff'),
       url('fonts/Open-Sans-regular/Open-Sans-regular.ttf') format('truetype'),
       url('fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans') format('svg');
}
.logo{
	/*descomentar cuando pase veda */
	/*background: no-repeat url('http://oficios.seph.gob.mx/app-assets/images/Educacion_sep.png');*/

	
	width: 319px;
	height: 165px;
	margin: 0 auto;
}
.h1, h1{
	font-size: 2.1rem;
	font-family: 'Open Sans';
}
.h2, h2 {
    font-size: 1.5rem;
	line-height: 2rem;
	font-family: 'Abel';
}
.h3, h3 {
	font-family: 'Ubuntu';
    font-size: 1.2rem;
	line-height: 1.2rem;
}
.h4, h4 {
	font-family: 'Ubuntu';
    font-size: .9rem;
	font-style: italic;
	line-height: 1.5rem;
}
.page-header{
	text-align:center;
}
.form-signin {
	margin: 25px auto;
}
.form-signin-heading{
	margin: 30px auto;
}
.btn-block:hover{
	background-color: #092432;
	border-color: #092432;
	cursor:pointer;
}
.btn-block{
	font-family: 'Ubuntu';
	background-color: #691B31;
	border-color: #691B31;
	opacity: 0.9;
	filter: alpha(opacity=60);
	font-size: 1.3rem;
}

.btn-curso{
	font-family: 'Ubuntu';
	border-color: #691B31;
	opacity: 0.6;
	filter: alpha(opacity=60);
	font-size: 1.05rem;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
  color: white;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
	font-family: 'Ubuntu';
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	font-size: 1.2rem;
	line-height: 1rem;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.form-signin input[type="password"] {
	font-family: 'Ubuntu';
	margin-bottom: 20px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	font-size: 1.2rem;
	line-height: 1rem;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#version{
	font-size: 12px;
	padding-top: 35px;
	margin-bottom: 0px;
	color: gray;
}
