:root{--main-color-red: #cc1009;--main-color-medium: #455a64;--text: 15px;--title: 21px}body{background:#f0f4f8!important;height:100vh;color:#334958}.table{color:#334958}.ms-auto{margin-left:auto}.me-auto{margin-right:auto}.navbar-nav .nav-link{color:#334958;cursor:pointer}.dropdown-item.active,.dropdown-item:active{background-color:#334958;color:#fff}.dropdown-item{font-size:14px}.text-blue{color:#334958}.text-small,.info p{font-size:13px}.img-bg{width:92%;margin:0 auto;display:block}.center-v{align-items:center}.center-h{justify-content:center}.column{flex-direction:column}.login header{position:relative}.logo img{min-width:70px}.bgc{background-color:#dde9f1;width:40%;height:108%;top:-30px;right:-32px;position:fixed;border-radius:0 0 0 70px;transform:rotate(8deg)}.login footer{position:relative;z-index:2}.login .form-control{border:1px solid #1f4d72;background:white}.interna{position:relative;height:70px}.interna .logo{position:relative;top:0}.logout{color:#173e5a;border-left:1px solid rgb(168,168,168);padding-left:20px;text-decoration:none;margin-left:15px}.logout:hover{text-decoration:none;color:#cc1009}header .nav-item a{color:#000;text-align:center;font-size:13px;line-height:15px;cursor:pointer}header .user .dropdown-toggle{padding:.5rem 2rem;color:#000;font-size:13px;text-align:right;padding-right:0}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--main-color-red)!important;background-color:transparent;border-color:transparent;border-bottom:3px solid var(--main-color-red)}.nav-tabs{border-bottom:1px solid #dee2e6}.tab-content{background:white;padding:25px;border-radius:16px}.nav-tabs.nav{border-radius:30px;padding:0 30px;box-shadow:0 9px 9px #1944641f;position:relative}.nav-tabs .nav-link{color:#1f1f1f;border:none;letter-spacing:.2px;font-size:14px;text-transform:uppercase}.box-logo h1{font-size:29px;color:#97b5ca;line-height:22px;font-weight:500}.box-logo h1 span{font-size:18px;font-weight:400}.table td,.table th{padding:.45rem .75rem}.table td,.table th{vertical-align:middle}.table td,.table th{font-size:13px}.table-striped tbody tr:nth-of-type(odd){background-color:#fff}.form-control{background-color:#f7fafd;border:1px solid #a1b9cb;height:calc(1.4em + .75rem + 2px)}.table thead{background:#fff}.btn-primary{background:var(--main-color-red);color:#fff;border:1px solid var(--main-color-red);letter-spacing:1px}.btn{padding:.375rem 1.55rem}.btn-primary:hover{background:#da241e;border:1px solid #da241e}.user{padding-left:15px;border-left:1px solid silver;line-height:20px}.tabs .nav-link{padding:.7rem 1rem}.col-form-label{font-size:13px}.btn-secondary{background-color:#334958;border-color:#334958}nav .dropdown-menu{padding:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:#334958}.subtitle{font-size:16px}.title-login{font-size:55px}.login .form-group label{font-size:18px}.font-14{font-size:14px}.options-table button img{max-width:23px}.modal-body,.modal-content{background:#f0f4f8;border-radius:15px;padding:1.2rem}.titulo-pop{font-size:20px}.boxVisit{background:white;padding:15px 25px;border-radius:15px}.boxVisit .title{font-size:17px}.nro{color:var(--main-color-red);background:white;border-radius:5px;border:1px solid #b9d3e4;padding:0 18px;margin-left:10px}.btn-secondary:hover{color:#fff;background-color:#355d79;border-color:#334958}.username p strong{font-size:15px;text-align:left}.username span{font-size:13px;text-align:left}ng-select2 .form-control{padding:0}ng-select2 .select2-container{width:100%}ng-select2 .select2-container .select2-selection--single{height:100%}.select2-container{z-index:1000}.select2-container{width:100%}.form-control{-webkit-appearance:auto;appearance:auto}.select2-dropdown{z-index:2000}.box-interna{height:100%;flex-direction:column;display:flex}.box-interna app-footer{margin-top:auto}.pagination li select{margin:0 10px}.pagination{font-size:13px}.pagination li{margin-right:5px}.pagination li .btn{padding:.06rem .6rem}.pagination li button{font-size:13px}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}@media screen and (max-width: 990px){.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:fixed;left:0;background:white;top:0;width:78%;height:100%;box-shadow:0 5px 22px #00000026;z-index:1000}.logout{border:none;border-top:1px solid #e3e2e2;padding:10px;margin-left:0}header .nav-item a{color:#000}.navbar-nav{padding:10px}.navbar-nav>li{width:100%;max-width:100%}header .user .dropdown-toggle{color:#000}}@media (max-width: 767px){.vh-100{height:auto!important}.title-login{font-size:42px}.login .header{position:relative;margin-bottom:20px}header{position:relative!important}.title{font-size:32px;line-height:34px}.img-bg{margin:10px 0;width:85%}.logo img{min-width:50px}.login footer{position:relative}.content{margin-left:0;width:100%}.menu{display:none;position:fixed;width:60%;z-index:10;padding:0 18px 18px}.menuopen,.menu-btn{display:block}.list-menu li{flex-direction:inherit;text-align:left!important;justify-content:initial!important}.user-top .dropdown-toggle:after{bottom:inherit}.nav-item{margin:2px;width:100%}.subtitle{font-size:22px}.proyect-name span{display:block;font-size:14px}footer{display:none}.img-login{max-width:150px;margin:0 auto}.login .title{font-size:27px;line-height:24px}.ingreso{font-size:17px}.login .header{margin-bottom:5px}.close{right:15px;position:absolute;z-index:2;top:15px}.navbar-nav .dropdown-menu{width:100%}.user{background:#f0f4f8}.box-logo h1{font-size:18px}}@media (max-width: 576px){.img-users{width:75%;margin-bottom:20px}footer p{font-size:12px}.bgc{right:-62px}}.required{content:"*";color:red}.grecaptcha-badge{visibility:hidden!important}textarea.form-control{height:110px!important}.modal-backdrop{z-index:1050}.modal{z-index:1051}.select2-container .select2-selection--single{height:36px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px!important}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#565656;border-color:#565656;cursor:not-allowed}.user-options span{text-align:right}.modal-content .form-control{background-color:#fff}footer p{font-size:14px}.navbar-nav li.active>a{color:var(--main-color-red)}.showPass{position:absolute;right:10px;top:0;bottom:0}
