.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}html{font-size:14px}html,body{width:100%;height:100%}#main-container{min-height:100%;padding-top:60px;padding-bottom:40px !important}@media(max-width: 768px){#main-container{padding-top:0}.navbar.fixed-top{position:static}}footer{bottom:1px;width:100%;line-height:40px;background-color:#f5f5f5;padding-right:15px;padding-left:15px}.navbar{background-color:#0085c3;min-height:60px}@media(min-width: 768px){.collapse.navbar-collapse{display:none !important}}a.main-btn{color:#212529;text-decoration:none}a.main-btn .main-img{width:100px;height:100px;border-radius:50%;position:relative;margin:0 auto;color:#fff;font-size:3.5em;background-color:#2a3f54;border:1px solid #2a3f54;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.3);box-shadow:3px 3px 3px rgba(0,0,0,.3)}a.main-btn .main-img>span{margin-top:1.5rem}a.main-btn.disabled{color:#777}a.main-btn.disabled .main-img{background-color:#777;border:1px solid #777}a.admin-btn{color:#212529;text-decoration:none}a.admin-btn .admin-img{width:100px;height:100px;position:relative;margin:0 auto;color:#fff;font-size:3.5em;background-color:#668cb2;border:1px solid #668cb2;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.3);box-shadow:3px 3px 3px rgba(0,0,0,.3)}a.admin-btn .admin-img>span{margin-top:1.5rem}a.admin-btn>h4{margin-top:.5rem}a.admin-btn.disabled{color:#777}a.admin-btn.disabled .admin-img{background-color:#777;border:1px solid #777}.btn.btn-dark{background-color:#2a3f54;color:#fff}input.form-control[readonly]{color:#000}input.form-control[readonly]:focus{color:#000}.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 4px 4px;min-height:300px;padding:10px}.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}
