.login_wrapper{right:0;margin:0 auto;padding-top:5%;max-width:350px;position:relative}.login_form{width:100%;z-index:22}.login_content{margin:0 auto;padding:25px 0 0;position:relative;text-align:center;text-shadow:0 1px 0 #fff;min-width:280px}.login_content form{margin:20px 0;position:relative}.login_content form form input[type=text],.login_content form input[type=email],.login_content form input[type=password]{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;-moz-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;-ms-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;-o-box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;box-shadow:0 1px 0 #fff,0 -2px 5px rgba(0,0,0,.08) inset;border:1px solid #c8c8c8;color:#777;margin:20px 0 0;width:100%}.login_content form input[type=text]:focus,.login_content form input[type=email]:focus,.login_content form input[type=password]:focus{-webkit-box-shadow:0 0 2px #aa77b4 inset;-moz-box-shadow:0 0 2px #ed1c24 inset;-ms-box-shadow:0 0 2px #ed1c24 inset;-o-box-shadow:0 0 2px #ed1c24 inset;box-shadow:0 0 2px #a97aad inset;background-color:#fff;border:1px solid #a878af;outline:none}.login_content form button[type=submit]{margin:20px 0 20px}.separator{border-top:1px solid #d8d8d8;margin-top:10px;padding-top:10px}.main-container{padding-top:40px;padding-bottom:20px !important;padding-left:0;padding-right:0}footer{bottom:1px;width:100%;line-height:20px;background-color:#f5f5f5;padding-right:15px;padding-left:15px}.navbar{background-color:#0085c3;min-height:40px;padding-top:0;padding-bottom:0}.nav.nav-pills .nav-link{color:#0085c3}.nav.nav-pills .nav-link.active{background-color:#0085c3;color:#fff}.nav-item{border-top:1px solid #0085c3;border-bottom:1px solid #0085c3;border-left:1px solid #0085c3}.nav-item.last-item{border-right:1px solid #0085c3}.nav-pills .nav-link{border-radius:0}@media(min-width: 768px){.collapse.navbar-collapse{display:none !important}}.btn.btn-square{border-radius:0}.btn.btn-dark{background-color:#0085c3;color:#fff}input.form-control[readonly]{color:#000}input.form-control[readonly]:focus{color:#000}.nav-tabs a.nav-link{color:#212529}label{margin-bottom:0}.form-group{margin-bottom:.5rem}.modal.loading .modal-content:before{content:"Procesando...";text-align:center;line-height:155px;font-size:20px;background:rgba(0,0,0,.7);position:absolute;top:55px;bottom:0;left:0;right:0;color:#eee;z-index:1000}.input-group-prepend,.input-group-append{font-size:1.2rem}.input-group-prepend>.input-group-text.fa,.input-group-append>.input-group-text.fa{padding-top:.4rem}.input-group-prepend:hover,.input-group-append:hover{cursor:pointer}.input-group.date{min-width:10rem}span.btn-colorselector{border:1px solid #000;width:150px;height:29px}.dropdown-colorselector>.dropdown-menu>li>.color-btn{border:1px solid #000}::-ms-clear{display:none}.form-control-clear{z-index:10;pointer-events:auto;cursor:pointer}table.dataTable thead th,table.dataTable thead td{padding:8px 10px;border-bottom:1px solid #111}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}.title-shadow{text-shadow:2px 2px 2px #bbb}.min-w-5{min-width:5rem !important}.min-w-6{min-width:6rem !important}.min-w-7{min-width:7rem !important}.min-w-8{min-width:8rem !important}.min-w-9{min-width:9rem !important}.min-w-10{min-width:10rem !important}.datepicker{z-index:1600 !important}.datepicker td.active.day.today{background-color:#cd5c5c}div.calendar table.table-bordered{border-top:none}div.calendar th{border:1px solid #fff;border-bottom:1px solid #000}div.calendar th.dia{text-align:center;width:20%}div.calendar td>p{cursor:pointer;margin-bottom:0}.loading-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.loading-wrapper .loading-bg{opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:10000}.loading-wrapper .loading-text-wrapper{z-index:10001;position:absolute;top:25%;left:0;width:100%;height:50%;color:#f8f8ff}.loading-wrapper .spinner{font-weight:bold;font-size:100px;text-shadow:0 0 3px rgba(0,0,0,.5);-webkit-background-clip:text;background-clip:text}.loading-wrapper .loading-text{font-weight:bold;font-size:1.5rem;text-shadow:0 0 3px rgba(0,0,0,.5);-webkit-background-clip:text;background-clip:text}.parte-height{height:calc(100vh - 40px - 20px - 5px - 67px );margin-bottom:5px}
