/* Made with love by Mutiullah Samim*/

/*@import url('https://fonts.googleapis.com/css?family=Numans');*/

@font-face {
  font-family: 'Numans';
  font-style: normal;
  font-weight: 400;
  src: local('Numans'), local('Numans-Regular'), url('../Font/SlGRmQmGupYAfH84ZhIh.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*html,body{
background-image: url("../IMG/Desertview.jpg");
background-size: cover;
background-repeat: no-repeat;
height: 100%;
font-family: 'Numans', sans-serif;
}*/

.formulario{
  align-items: center;
  justify-content: center;
  position: relative;
  display: flex;
  /*width: 90%;
  min-width: 17em auto;
  min-width: 53.125rem;
  margin: 1.25em auto;
  display: grid;
  flex-wrap: wrap;
  grid-gap: 1.25rem;
  grid-template-columns: repeat(3,1fr);
  grid-template-rows: repeat(2,auto);
  justify-content: center;*/
	/*align-items: center;
	justify-content: center;
	min-height: 100vh;
	min-height: 100vh;
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;*/
}

@media (max-width: 350px) {
  .formulario {
    width: 50%;
    max-width: 100%;
    min-width: 17em auto;
    min-width: 53.125rem;
    margin: 1.25em auto;
    display: grid;
    flex-wrap: wrap;
    display: flex;
  }
}

/*@media screen and (max-width:350px) {
  .formulario {
    width: 90%;
    min-width: 17em auto;
    min-width: 53.125rem;
    margin: 1.25em auto;
    display: grid;
    flex-wrap: wrap;
    grid-gap: 1.25rem;
    grid-template-columns: repeat(3,1fr);
    grid-template-rows: repeat(2,auto);
    justify-content: center;
  }
}*/

#frmLogin{
	align-items: center;
	justify-content: center;
	min-height: 100vh;
	min-height: 100vh;
}

body
{
	height: 100vh;
  max-height: 100%;
 background: url('../IMG/Desertview2.JPG') no-repeat center center fixed; 
 /*background: url('../IMG/Desertview.png') no-repeat center center fixed; */
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
  
  background-color: #ccc;
}

.bg {
  position: relative;
  z-index: 5;
  color: #FFF;
}

.bg::before {
    content: "";
    position: fixed;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background-color: azure;
    opacity: 0.4;
}



/*#divNew.body
{
	height: 100vh;
  min-height: 100%;
 /*background: url('../IMG/Desertview2.JPG') no-repeat center center fixed; 
 /*background: url('../IMG/Desertview.png') no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
  
  background-color: #ccc;
}*/

#divNew1 {
  position: relative;
  z-index: -5;
  color: #FFF;
}

#divNew1::before {
    content: "";
    position: fixed;
    z-index: -2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background-color: black;
    opacity: 1;
}

/*html,body{/*
	background-image: url('../IMG/Desertview.png');
	background-size: cover;
	background-repeat: no-repeat;*/
	/*height: 100%;*/
	/*font-family: 'Numans', sans-serif;
	
 background: url() no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
	height: 100vh;
  min-height: 100%;
 background: url('../IMG/Desertview2.JPG') no-repeat center center fixed; 
 /*background: url('../IMG/Desertview.png') no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}


body.bg::before{
	opacity:0.5;
}*/

.container{
height: 100%;
align-content: center;
}

.card{
height: 370px;
margin-top: auto;
margin-bottom: auto;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}

.social_icon span{
font-size: 60px;
margin-left: 10px;
color: #FFC312;
}

.social_icon span:hover{
color: white;
cursor: pointer;
}

.card-header h3{
color: white;
}

.social_icon{
position: absolute;
right: 20px;
top: -45px;
}

.input-group-prepend span{
width: 50px;
background-color: #FFC312;
color: black;
border:0 !important;
}

input:focus{
outline: 0 0 0 0  !important;
box-shadow: 0 0 0 0 !important;

}

.remember{
color: white;
}

.remember input
{
width: 20px;
height: 20px;
margin-left: 15px;
margin-right: 5px;
}

.remember img
{
width: 5px;
height: 5px;
margin-left: 15px;
margin-right: 5px;
}

.login_btn{
color: black;
background-color: #FFC312;
width: 100px;
}

.login_btn:hover{
color: black;
background-color: white;
}

.links{
color: white;
}

.links a{
margin-left: 4px;
}