form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
br { clear:left;}
/* ----------------------------------------------Form-------------------------------------*/
form [disabled] { /* Text and background colour, medium red on light yellow */
color:gray;
/*background-color:gray;*/
background-color:#EBEBE4;
}

form label {
height:20px;
display: block;  /* block float the labels to left column, set a width */ 
float: left;
padding: 0; 
font-size:12px;
text-align: left;
margin: 0px 0px 0px 0px; /* set top margin same as form input - textarea etc. elements */
}


form {  
color:black;
line-height:25px;
text-align:justify;
margin:0 auto;
}

.regForm{
padding:30px 30px 20px 30px;
background-color:#E5E5E5;
}

form select {
height:20px;
width:90%;
color:black;
font-size:14px;
margin:0px 0px 0px 0px;
}

form option {
color:black;
background-color:white;
}

form input {
width:90%;
height:15px;
color:black;
font-size:14px;
margin:0px 0px 0px 0px;
background-repeat:repeat;
background-color:#E5E5E5;
}

.regInput{
background-color:#BFBFBF;
border-color:#B0B0B0;
border-style:inset;
border-width:2px;
}

form textarea { 
width:99%;
height:50px;
color:black;
font-size:14px;
font-family:arial;
overflow: hidden; 
background-color:#E5E5E5;
}

.regArea{
background-color:#BFBFBF;
border-color:#B0B0B0;
border-style:inset;
border-width:2px;
}

button{
color:white;
background-color:black;
cursor:pointer;
border-color:#B0B0B0;
border-style:outset;
border-width:2px;
margin:20px 0px 0px 0px;
}

.fileBtn{
margin:0px 0px 0px 0px;
}

button:hover{
color:black;
background-color:white;
border-style:inset;
}

form input:focus {
border-color:#FFBC37;
}

form textarea:focus {
border-color:#FFBC37;
}
/* ----------------------------------------------fondo textarea-------------------------------------*/

.cntdInput{
display:block;
position:relative;
height:45px;
overflow: hidden;
}

.cntdTxtArea{
display:block;
position:relative; 
overflow: hidden;
}
