﻿ @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {overflow-y: scroll;}
body {font-family:Montserrat;line-height:26px;
      font-size:15px; color:#4e555c; margin:0; border:none;
      margin:0; background-color:none/;}


input[type=password]{height:40px; font-size:0.9em; padding-left:5px; border:1px solid rgb(231,231,231); box-sizing:border-box; color:dimgray; }
input[type=text]{height:40px; font-size:0.9em; padding-left:5px; /*border:1px solid rgb(231,231,231) !important;*/ box-sizing:border-box; color:dimgray; }
input[type=text]:disabled{background-color:rgb(250,250,250); }
input[type=button]{height:40px; font-size:0.9em; cursor:pointer;}
input[type=submit]{height:40px; font-size:0.9em; cursor:pointer; padding:0px 10px 0px 10px;}
select{border:1px solid rgb(231,231,231) !important;}
a{text-decoration:none; color:rgb(0,148,214);}
a:hover{color:dodgerblue; cursor:pointer; }

input[type=checkbox], input[type=radio]{vertical-align:middle; height:17px; width:17px;}
label{vertical-align:middle; margin-left:0px;}

hr{border-top-color:transparent; border-bottom-color:rgb(231,231,231); margin:0; padding:0;}

span {background-color: transparent;}
strong{font-weight:normal;}

.MensajeApp{background-color:transparent; color:red; border:none !important; background-color:transparent; border-bottom:none !important;}
.MensajeApp:empty{text-align:center; background-color:beige; height:auto !important;}
.MensajeApp:not(:empty){display:block; width:100%; text-align:center; background-color:beige; padding:10px 0px 10px 0px !important; margin-bottom:8px;}
.MensajeApp:disabled { border: none; background-color: transparent !important; color:red !important; }

.CssSelImagen { text-align: center; display: block; padding: 10px; cursor: pointer; }
.CssSelImagen .cssFile { display: none; }
