* {
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
} 

body{
	/*width: 100%;
	background: #FFFFFF;
	font-family: Helvetica Arial, Helvetica, sans-serif;	
  vertical-align: middle;*/
}

.container{
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
}

.foot{
  background-color: "#2A7F8E";
}

.v-divider{
   /*margin-left:5px;
   margin-right:5px;
   width:1px;
   height:80%;
   border-left:1px solid gray;*/
}

.BtnEntrar{
  color: #ffffff;
  background-color: #2A7F8E;
}

.BtnEntrar:focus{
  color: #ffffff;
  background-color: #F2C251;
}

.BtnEntrar:hover{
  color: #ffffff;
  background-color: #F2C251;
}

.logo{
  height: 150px;
  width: 200px;
}

.social-icon i {
    color: #ffffff;       
    font-size: 18px;
    line-height: 28px;
    -webkit-transition: all 0.36s ease 0s;
      transition: all 0.36s ease 0s;
}
.social-icon i:hover { 
  color: #005384;
  -webkit-transform: scale(2.05); 
  transform: scale(2.05);  
}

/*.



.cabecera{
	background: #005384;
	color: #FFFFFF;
	padding: 0 0 0 0;
	position: static;
	text-align:center;
}






.usuario{
  border-radius: 3px;
  border: none;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
  transition: all 0.2s linear;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 13px;
  color: #222222;
  position: relative;
  height: 36px;
  width: 200px;
  padding-left: 0px;
  text-align:center;

  &::-webkit-input-placeholder {
    color: #999999;
  }
  
  &:-moz-placeholder {
    color: #999999;
  }

  &:focus{
    box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
    outline: none;
    background: url(../icons/pc.de-berlin-icon-pack/16x16/user.png) 12px 11px no-repeat, #FFF;
  }
}

.input[type=password]{
  border-radius: 3px;
  border: none;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
  transition: all 0.2s linear;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 13px;
  color: #222222;
  position: relative;
  height: 36px;
  width: 200px;
  padding-left: 0px;
  text-align:center;

  &::-webkit-input-placeholder {
    color: #999999;
  }
  
  &:-moz-placeholder {
    color: #999999;
  }

  &:focus{
    box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
    outline: none;
    background: url(../icons/pc.de-berlin-icon-pack/16x16/sign-in.png) 12px 11px no-repeat, #FFF;
  }
}

.upperstr{text-transform:uppercase;}

.social-icon { margin-bottom: 12px; color: #005384; }
.social-icon h3 {
    color: #005384;
    margin-bottom: 15px;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
