/*===========================================================*/
/*                              CUSTOMFORM                                                                  */
/*===========================================================*/


input::placeholder {
  font-weight: bold;
  opacity: 0.5;
  color: red;
}




form.customform input[type="select"] {appearance: auto!important;}
.down-arrow{
  appearance: auto;
}
input {
  accent-color: #15d028;
}

.check-minus {
  margin-top: -40px;
}

form.customform { padding: 16px; margin: 0 auto; }
form.customform input:disabled { background:#FFFFF5; color:#808080; }
form.customform label { color:rgb(15, 9, 109);  font-size : 14px; font-weight: 600; text-transform: uppercase; text-align: center;}
form.customform input[type="file"], form.customform input, form.customform textarea, form.customform select {
    background-color: #fff;   }
form.customform p { color:rgb(29, 28, 28);  font-size : 14px !important; font-weight:600; margin : 0px; text-align: center;}
form.customform .errore { color:#DC3A14; font-weight: 300; font-size : 16px; margin : 0px;  margin-top:7px;}
form.customform input, form.customform textarea, form.customform select {
  border:2px solid #0da91d;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#00000000',GradientType=1 );
font-size: 15px !important;
padding: 0.225rem;
min-height: 40px;
font-weight: 600;
color :#020202; 
background-color: #FFFFF5;
width: 100%; }
form.customform input[type="file"] {font-size: 15px !important;}
form.customform textarea {resize:none; color:#000;}
form.customform input[type="select"] {font-size: 14px !important;}

form.customform .readonly{background-color: rgb(213, 212, 212);}
form.customform input[type="data"] {color : #020202; }



form.customform input:hover, form.customform textarea:hover, form.customform select:hover
 { color:#000 ; font-weight: 600;    box-shadow:0 0 .1rem
 rgba(221,220,210,.4);
background-color:#f4f4ec; border:2px solid#1cb507!important;} 



form.customform input:active, form.customform input:focus,form.customform textarea:active,
form.customform textarea:focus, form.customform select:focus{ color:#000 ; font-weight: 600;    box-shadow:0 0 .1rem
 rgba(221, 220, 210, 0.127);
background-color:rgba(217, 237, 143, 0.452);  border:2px solid #6aeb08!important;} 












form.customform select { font-size: 14px; min-height:40px; color:#3C3732; width: 100%; }
 form.customform input[type="checkbox"]  {
box-shadow: none;color:#AAA6A6; height: 27px; width :27px;} 
/* form.customform input[type="checkbox"]:hover {box-shadow: none;}
form.customform input[type="checkbox"]:focus {box-shadow: none;} */
form.customform small { color:#3C3732;  font-size: 12px;  font-weight: 600;  text-align: center;}
/* label.checkbox-label input[type=checkbox]{ position: relative; vertical-align: middle; bottom: 1px; }
label.checkbox-label { line-height:5px !important; } */
input::placeholder { font-size :16px;}


.required {

     border:2px solid #0c7c20!important;
  }


/*-------------------------------------------------------------------------------------------------------------------*/
/*                                                     IN LINE                                                                                   */

