html,body{ margin:0; padding:0; height:100%; width:100%; }
.full{margin:0; padding:0; height:100%; width:100%; }
a {
    cursor: pointer;
}

.espacio_top{
	margin-top: 20px;
}

.espacio_bot{
	margin-bottom: 20px;
}

.espacio{
	margin-top: 20px;
	margin-bottom: 20px;
}

[type='radio'] {
display: none; 
}

dl {
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0
}
dt {
  float: left;
  width: 50%;
  /* adjust the width; make sure the total of both is 100% */
  padding: 0;
  margin: 0
}
dd {
  float: left;
  width: 50%;
  /* adjust the width; make sure the total of both is 100% */
  padding: 0;
  margin: 0
}

nav{
	background-image: url('pattern.svg'),linear-gradient(to right, #126CFA 0, #108AEC 100%);
}
.footer {
    position: float;
    text-color: white;
    background-image: url('pattern.svg'),linear-gradient(to right, #126CFA 0, #108AEC 100%);
    bottom: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #007bff;
}
.loginCuadro{
	background-color: 
}
#logo{
	padding-top: 50px;
	padding-bottom: 15px;
}
form.loginForm{
	background-color: white;
	background-image:'';
}

@media (max-width: 744px) {
    body{font-size: 18px;}
    h5{28px;}
}
.selector-for-some-widget {
  box-sizing: content-box;
}

.login{
	height:100%;
  	width:100%;
  	overflow:hidden;
    text-color: white;
    background-image: url('pattern.svg'),linear-gradient(to right, #126CFA 0, #108AEC 100%);
    background-color: #007bff;
}