.close{outline:none !important}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0rem .1rem !important;border-color:#343a40 !important;background-color:#343a40 !important;color:#fff !important}.dataTables_length label select,.dataTables_filter label input{border:none !important;border-bottom:1px solid #343a40 !important;border-radius:0 !important}thead{background-color:#2f323e !important}thead th{color:#f8f9fa !important}#login-contenedor{max-width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#282828}#login-contenedor .card{max-width:400px;width:100%;background-color:#eee;-webkit-box-shadow:0 0 30px 10px rgba(0,0,0,.5725490196);box-shadow:0 0 30px 10px rgba(0,0,0,.5725490196);border-radius:5px}#login-contenedor .card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-contenedor .card .card-header h1{color:#fff;margin:0 10px;font-size:2em}#login-contenedor .card .card-header img{width:200px}#login-contenedor .card .card-body #frm-login .form-group .btn{float:right}#main-wrapper .topbar{position:fixed;top:0;width:100%}#main-wrapper .topbar .navbar .navbar-header .navbar-brand .logo-text img{width:100%;height:auto;max-width:150px}#main-wrapper .topbar .navbar .navbar-collapse .navbar-nav li{padding:0 14px 0 8px}#main-wrapper .topbar .navbar .navbar-collapse .navbar-nav li .btn-salir{border:none;outline:none;background-color:rgba(0,0,0,0);color:#fff;font-size:1.3em}#main-wrapper .page-wrapper{min-height:250px;padding-top:64px}#main-wrapper .page-wrapper .container-fluid{position:relative}#main-wrapper .page-wrapper .container-fluid .box-online{position:relative;z-index:1}#main-wrapper .page-wrapper .container-fluid .box-home{height:calc(100vh - 500px);position:relative}#main-wrapper .page-wrapper .container-fluid .box-home .logotipo{width:80%;max-width:300px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:0}#main-wrapper .page-wrapper .container-fluid .row .white-box .form-group .img-logotipo-empresa{max-width:200px !important;height:auto;width:100% !important;display:block;border:1px solid #e9ecef;position:relative;overflow:hidden}#main-wrapper .page-wrapper .container-fluid .row .white-box .form-group .btn-imagen{max-width:200px;width:100%}#main-wrapper .page-wrapper .container-fluid .row .white-box .form-group .multimedia-video-imagen{width:100%;height:auto}#main-wrapper .page-wrapper .container-fluid .row .white-box .form-group .multimedia-video-imagen img,#main-wrapper .page-wrapper .container-fluid .row .white-box .form-group .multimedia-video-imagen video{width:100%;height:auto}#main-wrapper .page-wrapper .container-fluid .row .white-box .form-group .btn-multimedia{width:100%}#main-wrapper .page-wrapper .container-fluid .row .white-box .table-responsive .tabla-contenedor{overflow:auto;max-height:500px}#main-wrapper .page-wrapper .container-fluid .row .white-box .table-responsive .tabla-contenedor .table{border-collapse:collapse;width:100%}#main-wrapper .page-wrapper .container-fluid .row .white-box .table-responsive .tabla-contenedor .table thead th{position:sticky;top:0}#main-wrapper .page-wrapper .container-fluid .row .white-bos.punto-impacto{max-height:500px;overflow-y:auto}#form-invitado .form-group input{text-transform:uppercase}#modalInvitacion .modal-header h5{font-weight:bold;font-size:1.2rem}#modalInvitacion .modal-body p{text-align:justify;font-size:1.3rem}.header-asistencia{background-color:#2f323e}.header-asistencia a{text-decoration:none;color:#fff;display:block;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.white-box .box-title{line-height:13px}