/* ==========================================================================
   Personalizado por MALZ
   ========================================================================== */
.content-3 form{
 border-radius: 5px;
 background-color: #f2f2f2;
 padding: 25px 30px 10px 20px;
}
.content-3 input{
  color:#00F;
  font-size: 1.9em;
  letter-spacing: 3px;
  width: 85%;
  margin: 8px 0;
  padding: 5px 30px;
  border: 3px groove;
  border-color: lightblue;
  background-color: #FAFAFA;
  border-radius: 4px;
}
.content-3 button{
 letter-spacing: 2px;
 padding: 5px 30px;
 font-size: 1.2em;
}
.alarma{
 margin-left:-10px;
 padding:0 0;
 text-align: center;
 font-size: 0.9em;
 font-weight: bold;
}
.submenu{
 height:80vh;
 overflow:scroll !important;}
.form-tit{
 padding-bottom:-10%;}
.formulario input{
  width:50%;
  color:#00F;
  font-size: 1.1em;
  letter-spacing:1px;
  padding: 0 20px;
  border: 3px groove;
  border-color: lightblue;
  background-color: #FAFAFA;
  border-radius: 4px;}
::-webkit-input-placeholder{
  color:rgb(255,70,70) !important;}
:-ms-input-placeholder{
  color:rgb(255,70,70) !important;}
::placeholder {
  color:rgb(255,70,70) !important;}
input.form-full{
 width:90%;}
.form-date{
 padding:0;
 height:2.1em;
 width:20ex;}
.formulario select{
  color:#00F;
  font-size: 1.1em;
  letter-spacing: 1px;
  border: 3px groove;
  border-color: lightblue;
  background-color: #FAFAFA;
  border-radius: 4px;}
select.form-full{
 width:90%;}
.formulario textarea{
  color:#00F;
  font-size: 1.1em;
  letter-spacing: 1px;
  width:60%;
  padding: 0 10px;
  border: 3px groove;
  border-color: lightblue;
  background-color: #FAFAFA;
  border-radius: 4px;}
.formbtn{
 margin: 3px 0px;
 width: 100%;
 letter-spacing:1px;
 padding-bottom:5px;
 font-size:1.1em;
 border:2px groove;
 border-color:lightblue;
 background-color:#FAFAFA;
 border-radius:4px;}
div.popslink{
 color:#00A;
 cursor:help;}
div.pops{
 position:relative;
 width:100%;
 height:100%;
 display:none;
 top:0; 
 left:0;
 right:0;
 bottom:0;
 border: 1px groove;
 border-color: lightblue;
 background-color: #FAFAFA;
 border-radius: 4px;
 transition:0.3s;
 z-index:1;}
.cuenta{
float:left;
padding-left:15px;
color:darkblue;
font-size:1.1em;}
.cuenta a{
margin-left:10px;
font-size:0.8em;}
.cuenta p{
font-size:0.7em;
height:20px;}
.corregir{
 border-width:1px !important;
 border-color:red !important;
 border-style:dashed !important;}
.catalogo{
 margin-bottom:10px;
 padding-left:1em;
 background-color:rgba(180,220,255,0.1);
 border:3px solid white;
 border-radius:8px;}
.catalogo textarea{
 width:95%;
 font-size:0.7em;}
.catalogo button{
 padding:5px 15px;
 margin:25px 0 0;
 height:100%;
 color:white;
 background-color:indianred;
 border-radius:4px;}
.catalogo table{
 margin-left:-12px;
 font-size: 0.9em;
 background-color:white;
 border-radius:4px;}
.catalogo td{padding-left:0.2em;}
.catalogo th{padding-left:0.1em;padding-bottom:0.5ex;}
.catalogo .nuevo{
 margin-left:20px;
 background-color:CornflowerBlue;
 border-radius:4px;}