:root{--ds-primary:#4263eb;--ds-primary-600:#3651d4;--ds-primary-700:#2f45b5;--ds-primary-50:#eef1fd;--ds-navbar:#fff;--ds-navbar-logo:#fff;--ds-navbar-text:#2b3445;--ds-navbar-hover:#eef1f6;--ds-navbar-border:#e7eaf0;--ds-bg:#e9edf3;--ds-surface:#fff;--ds-surface-2:#f8fafc;--ds-border:#e7eaf0;--ds-border-strong:#d8dde6;--ds-text:#1f2733;--ds-text-muted:#6b7480;--ds-text-faint:#9aa3af;--ds-success:#198754;--ds-warning:#f0913b;--ds-danger:#e0533d;--ds-info:#2ba6c9;--ds-side-bg:#1d2530;--ds-side-bg-2:#18202a;--ds-side-text:#aeb7c2;--ds-side-text-dim:#7c8794;--ds-side-active:#fff;--ds-side-border:hsla(0,0%,100%,.06);--ds-radius:12px;--ds-radius-sm:9px;--ds-radius-xs:7px;--ds-shadow-sm:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.08);--ds-shadow:0 2px 6px rgba(16,24,40,.06),0 6px 16px rgba(16,24,40,.08);--ds-shadow-lg:0 12px 32px rgba(16,24,40,.14);--ds-ring:0 0 0 3px rgba(66,99,235,.2);--ds-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji"}body.sonata-bc{color:var(--ds-text);font-family:var(--ds-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}body.sonata-bc .content-wrapper,body.sonata-bc .right-side{background-color:var(--ds-bg)}body.sonata-bc .box-title,body.sonata-bc h1,body.sonata-bc h2,body.sonata-bc h3,body.sonata-bc h4,body.sonata-bc h5,body.sonata-bc h6{font-family:var(--ds-font)}body.sonata-bc a:not(.btn){color:var(--ds-primary)}body.sonata-bc a:not(.btn):focus,body.sonata-bc a:not(.btn):hover{color:var(--ds-primary-700)}body.sonata-bc .main-header .logo,body.sonata-bc .main-header .navbar{background-color:var(--ds-navbar);border:0;transition:background-color .15s ease}body.sonata-bc .main-header .navbar{box-shadow:inset 0 -1px 0 var(--ds-navbar-border),0 1px 2px rgba(16,24,40,.05);min-height:50px}body.sonata-bc .main-header .logo{background-color:var(--ds-navbar-logo);border-right:1px solid var(--ds-navbar-border);box-shadow:inset 0 -1px 0 var(--ds-navbar-border);color:var(--ds-navbar-text);font-weight:600;height:52px;letter-spacing:.2px;line-height:52px}body.sonata-bc .main-header .logo:hover{background-color:var(--ds-navbar-hover);color:var(--ds-navbar-text)}body.sonata-bc .main-header .logo img{max-height:38px;vertical-align:middle;width:auto}@media (max-width:767px){body.sonata-bc .main-header .logo{font-size:18px;height:52px;line-height:52px}body.sonata-bc .main-header .logo img{max-height:34px}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav{align-items:center;display:flex;justify-content:flex-end;margin:0}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li{float:none}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>a{padding:15px 11px}body.sonata-bc .main-header .navbar-custom-menu .user-menu>a{align-items:center;display:flex}body.sonata-bc .main-header .navbar-custom-menu .user-menu .user-image{display:inline-flex}body.sonata-bc .main-header .navbar-custom-menu .user-menu .user-image img{border-radius:50%;height:26px;object-fit:cover;width:26px}}body.sonata-bc .main-header .navbar .nav>li>a:not([class*=btn-]){color:var(--ds-navbar-text);transition:background-color .12s ease}body.sonata-bc .main-header .navbar .nav>li>a:not([class*=btn-]):focus,body.sonata-bc .main-header .navbar .nav>li>a:not([class*=btn-]):hover{background-color:var(--ds-navbar-hover);color:var(--ds-navbar-text)}body.sonata-bc .main-header .navbar .sidebar-toggle,body.sonata-bc .main-header .navbar-static-top .sidebar-toggle,body.sonata-bc .main-header .sidebar-toggle{color:var(--ds-navbar-text)}body.sonata-bc .main-header .navbar .sidebar-toggle:focus,body.sonata-bc .main-header .navbar .sidebar-toggle:hover,body.sonata-bc .main-header .navbar-static-top .sidebar-toggle:focus,body.sonata-bc .main-header .navbar-static-top .sidebar-toggle:hover,body.sonata-bc .main-header .sidebar-toggle:focus,body.sonata-bc .main-header .sidebar-toggle:hover{background-color:var(--ds-navbar-hover);color:var(--ds-navbar-text)}body.sonata-bc .main-header .navbar-custom-menu{margin-right:8px}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn{height:auto;line-height:1.4;margin:9px 4px;padding:6px 14px}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn.btn-danger:focus,body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn.btn-danger:hover{background-color:#cf432e;color:#fff}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn.btn-warning:focus,body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn.btn-warning:hover{background-color:#db7f25;color:#fff}body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn.btn-primary:focus,body.sonata-bc .main-header .navbar-custom-menu .navbar-nav>li>.btn.btn-primary:hover{background-color:var(--ds-primary-600);color:#fff}body.sonata-bc .main-header .navbar-impersonate{position:relative}body.sonata-bc .main-header .navbar-impersonate__toggle{color:var(--ds-navbar-text);display:block;padding:15px}body.sonata-bc .main-header .navbar-impersonate__toggle:focus,body.sonata-bc .main-header .navbar-impersonate__toggle:hover{background:var(--ds-navbar-hover);color:var(--ds-navbar-text)}body.sonata-bc .main-header .navbar-impersonate__form{align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow);display:none;gap:8px;margin:0;padding:10px;position:absolute;right:0;top:100%;z-index:1050}body.sonata-bc .main-header .navbar-impersonate__form .form-control{margin:0;width:180px}body.sonata-bc .main-header .navbar-impersonate__form .btn{margin:0}body.sonata-bc .main-header .navbar-impersonate.open .navbar-impersonate__form{display:flex}body.sonata-bc .main-header .navbar-custom-menu .user-menu .dropdown-menu .user-header{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border);color:var(--ds-text)}body.sonata-bc .main-header .navbar-custom-menu .user-menu .dropdown-menu .user-header p{color:var(--ds-text);text-shadow:none}body.sonata-bc .main-header .navbar-custom-menu .user-menu .dropdown-menu .user-header p small{color:var(--ds-text-muted)}body.sonata-bc .main-header .navbar-custom-menu .user-menu .dropdown-menu .user-footer{background:transparent}body.sonata-bc .main-header .navbar-custom-menu .dropdown-menu{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow);margin-top:6px;padding:6px}body.sonata-bc .main-header .navbar-custom-menu .dropdown-menu>li>a{border-radius:var(--ds-radius-xs);color:var(--ds-text);padding:8px 12px}body.sonata-bc .main-header .navbar-custom-menu .dropdown-menu>li>a:focus,body.sonata-bc .main-header .navbar-custom-menu .dropdown-menu>li>a:hover{background-color:var(--ds-primary-50);color:var(--ds-primary-700)}body.sonata-bc .left-side,body.sonata-bc .main-sidebar{background-color:var(--ds-side-bg);border-right:1px solid var(--ds-side-border)}body.sonata-bc .sidebar .user-panel{border-bottom:1px solid var(--ds-side-border);padding:22px 20px;position:relative}body.sonata-bc .sidebar .user-panel .pull-left.info{float:none;left:auto;padding:0;position:static;width:auto}body.sonata-bc .sidebar .user-panel .info p{color:var(--ds-side-text);font-size:13px;line-height:1.45}body.sonata-bc .sidebar .user-panel .info a{color:var(--ds-side-text-dim)}body.sonata-bc .sidebar .user-panel .pull-left.image{bottom:20px;float:none;margin:0;position:absolute;right:20px}body.sonata-bc .sidebar .sidebar-menu>li.header{color:var(--ds-side-text-dim);font-size:11px;font-weight:600;letter-spacing:.6px;padding:16px 16px 8px;text-transform:uppercase}body.sonata-bc .sidebar .sidebar-menu>li>a{border-left:3px solid transparent;color:var(--ds-side-text);font-size:14px;padding:11px 16px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}body.sonata-bc .sidebar .sidebar-menu>li>a>.fa,body.sonata-bc .sidebar .sidebar-menu>li>a>.glyphicon,body.sonata-bc .sidebar .sidebar-menu>li>a>.ion{color:var(--ds-side-text-dim)}body.sonata-bc .sidebar .sidebar-menu>li.active>a,body.sonata-bc .sidebar .sidebar-menu>li.menu-open>a,body.sonata-bc .sidebar .sidebar-menu>li:hover>a{background-color:var(--ds-side-bg-2);border-left-color:var(--ds-primary);color:var(--ds-side-active)}body.sonata-bc .sidebar .sidebar-menu>li.active>a>.fa,body.sonata-bc .sidebar .sidebar-menu>li.active>a>.glyphicon,body.sonata-bc .sidebar .sidebar-menu>li.active>a>.ion,body.sonata-bc .sidebar .sidebar-menu>li.menu-open>a>.fa,body.sonata-bc .sidebar .sidebar-menu>li.menu-open>a>.glyphicon,body.sonata-bc .sidebar .sidebar-menu>li.menu-open>a>.ion,body.sonata-bc .sidebar .sidebar-menu>li:hover>a>.fa,body.sonata-bc .sidebar .sidebar-menu>li:hover>a>.glyphicon,body.sonata-bc .sidebar .sidebar-menu>li:hover>a>.ion{color:var(--ds-primary)}body.sonata-bc .sidebar .sidebar-menu .treeview>ul{background-color:var(--ds-side-bg-2);margin:0;padding:2px 0}body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.divider{display:none}body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li>a{border-left:3px solid transparent;color:var(--ds-side-text);font-size:13px;padding:5px 16px 5px 25px;transition:background-color .12s ease,color .12s ease,border-color .12s ease;white-space:normal}body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li>a:focus,body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li>a:hover{background-color:var(--ds-side-bg-2);color:var(--ds-side-active)}body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li>a>.fa,body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li>a>.glyphicon{color:var(--ds-side-text-dim)}body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.active>a,body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.current>a{border-left-color:var(--ds-primary);color:var(--ds-side-active)}body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.active>a>.fa,body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.active>a>.glyphicon,body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.current>a>.fa,body.sonata-bc .sidebar .sidebar-menu .treeview>ul>li.current>a>.glyphicon{color:var(--ds-primary)}body.sonata-bc .logo-footer{background:var(--ds-side-bg-2);border-top:1px solid var(--ds-side-border)}body.sonata-bc .content-header{padding:22px 20px 6px}body.sonata-bc .content-header>h1{color:var(--ds-text);font-size:22px;font-weight:600}body.sonata-bc .content-header>h1 small{color:var(--ds-text-muted);font-size:14px}body.sonata-bc .content-header>.breadcrumb{background:transparent;border-radius:var(--ds-radius-xs);font-size:12.5px;top:20px}body.sonata-bc .content-header>.breadcrumb>li>a{color:var(--ds-text-muted)}body.sonata-bc .content-header>.breadcrumb>.active{color:var(--ds-text)}body.sonata-bc .content-wrapper .navbar-default{background-color:var(--ds-surface);border-color:var(--ds-border)}body.sonata-bc .content-wrapper .navbar-default .navbar-brand,body.sonata-bc .content-wrapper .navbar-default .navbar-nav>li>a,body.sonata-bc .content-wrapper .navbar-default .navbar-text{color:var(--ds-text)}body.sonata-bc .content-wrapper .navbar-default .navbar-nav>li>a:focus,body.sonata-bc .content-wrapper .navbar-default .navbar-nav>li>a:hover{background-color:var(--ds-surface-2);color:var(--ds-text)}body.sonata-bc .navbar-sentinel .navbar.navbar-default.stuck{margin-left:-21px}@media (min-width:768px){body.sonata-bc .navbar-default{display:flex}body.sonata-bc .navbar-default>.container-fluid{display:flex;width:100%}body.sonata-bc .navbar-default>.container-fluid>.navbar-collapse{align-items:center;display:flex;flex:1 1 auto}body.sonata-bc .navbar-default>.container-fluid>.navbar-collapse>.navbar-nav{margin-bottom:0;margin-top:0}body.sonata-bc .navbar-default>.container-fluid>.navbar-collapse>.navbar-left{margin-right:auto}body.sonata-bc .navbar-default>.container-fluid>.navbar-collapse>.navbar-right:first-child{margin-left:auto}}body.sonata-bc .box{background:var(--ds-surface);border-top:1px solid var(--ds-border);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);margin-bottom:22px}body.sonata-bc .box.box-default{border-top-color:var(--ds-border)}body.sonata-bc .box>.box-header{border-bottom:1px solid var(--ds-border);padding:16px 20px}body.sonata-bc .box>.box-header .box-title{color:var(--ds-text);font-size:16px;font-weight:600}body.sonata-bc .box>.box-body{padding:20px}body.sonata-bc .box>.box-footer{background:var(--ds-surface-2);border-radius:0 0 var(--ds-radius) var(--ds-radius);border-top:1px solid var(--ds-border);padding:14px 20px}body.sonata-bc .box:has(>.box-body.no-padding){overflow:hidden}body.sonata-bc .box.box-solid>.box-header{border-bottom:0;border-top-left-radius:11px;border-top-right-radius:11px}body.sonata-bc .box.box-solid>.box-header .box-title{color:#fff}body.sonata-bc .box.box-solid>.box-header .btn-box-tool,body.sonata-bc .box.box-solid>.box-header>a{color:hsla(0,0%,100%,.85)}body.sonata-bc .box.box-solid.box-primary{border-color:var(--ds-primary)}body.sonata-bc .box.box-solid.box-primary>.box-header{background:var(--ds-primary);color:#fff}body.sonata-bc .box.box-solid.box-info{border-color:var(--ds-info)}body.sonata-bc .box.box-solid.box-info>.box-header{background:var(--ds-info);color:#fff}body.sonata-bc .box.box-solid.box-success{border-color:var(--ds-success)}body.sonata-bc .box.box-solid.box-success>.box-header{background:var(--ds-success);color:#fff}body.sonata-bc .box.box-solid.box-warning{border-color:var(--ds-warning)}body.sonata-bc .box.box-solid.box-warning>.box-header{background:var(--ds-warning);color:#fff}body.sonata-bc .box.box-solid.box-danger{border-color:var(--ds-danger)}body.sonata-bc .box.box-solid.box-danger>.box-header{background:var(--ds-danger);color:#fff}body.sonata-bc .info-box,body.sonata-bc .small-box{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);overflow:hidden}body.sonata-bc .info-box{background:var(--ds-surface)}body.sonata-bc .btn{border-radius:var(--ds-radius-xs);border-width:1px;box-shadow:none;font-weight:500;padding:7px 16px;transition:background-color .12s ease,box-shadow .12s ease,transform .04s ease}body.sonata-bc .btn:active{transform:translateY(1px)}body.sonata-bc .btn:focus,body.sonata-bc .btn:focus-visible{box-shadow:var(--ds-ring);outline:none}body.sonata-bc .btn-danger,body.sonata-bc .btn-danger:active,body.sonata-bc .btn-danger:focus,body.sonata-bc .btn-danger:hover,body.sonata-bc .btn-info,body.sonata-bc .btn-info:active,body.sonata-bc .btn-info:focus,body.sonata-bc .btn-info:hover,body.sonata-bc .btn-primary,body.sonata-bc .btn-primary:active,body.sonata-bc .btn-primary:focus,body.sonata-bc .btn-primary:hover,body.sonata-bc .btn-success,body.sonata-bc .btn-success:active,body.sonata-bc .btn-success:focus,body.sonata-bc .btn-success:hover,body.sonata-bc .btn-warning,body.sonata-bc .btn-warning:active,body.sonata-bc .btn-warning:focus,body.sonata-bc .btn-warning:hover{color:#fff}body.sonata-bc .btn-primary{background-color:var(--ds-primary);border-color:var(--ds-primary)}body.sonata-bc .btn-primary:focus,body.sonata-bc .btn-primary:hover{background-color:var(--ds-primary-600);border-color:var(--ds-primary-600)}body.sonata-bc .btn-primary:active{background-color:var(--ds-primary-700)}body.sonata-bc .btn-success{background-color:var(--ds-success);border-color:var(--ds-success)}body.sonata-bc .btn-success:active,body.sonata-bc .btn-success:focus,body.sonata-bc .btn-success:hover{background-color:#146c45;border-color:#146c45}body.sonata-bc .btn-warning{background-color:var(--ds-warning);border-color:var(--ds-warning)}body.sonata-bc .btn-warning:active,body.sonata-bc .btn-warning:focus,body.sonata-bc .btn-warning:hover{background-color:#db7f25;border-color:#db7f25}body.sonata-bc .btn-danger{background-color:var(--ds-danger);border-color:var(--ds-danger)}body.sonata-bc .btn-danger:active,body.sonata-bc .btn-danger:focus,body.sonata-bc .btn-danger:hover{background-color:#cf432e;border-color:#cf432e}body.sonata-bc .btn-info{background-color:var(--ds-info);border-color:var(--ds-info)}body.sonata-bc .btn-info:active,body.sonata-bc .btn-info:focus,body.sonata-bc .btn-info:hover{background-color:#2390b0;border-color:#2390b0}body.sonata-bc .btn-default{background-color:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-text)}body.sonata-bc .btn-default:focus,body.sonata-bc .btn-default:hover{background-color:var(--ds-surface-2);border-color:var(--ds-text-faint)}body.sonata-bc .btn-sm,body.sonata-bc .btn-xs{border-radius:6px}body.sonata-bc .dropdown-menu{background-color:var(--ds-surface);border-color:var(--ds-border)}body.sonata-bc .dropdown-menu>li>a{color:var(--ds-text)}body.sonata-bc .dropdown-menu>li>a:focus,body.sonata-bc .dropdown-menu>li>a:hover{background-color:var(--ds-primary-50);color:var(--ds-text)}body.sonata-bc .dropdown-menu .divider{background-color:var(--ds-border)}body.sonata-bc .editable-click,body.sonata-bc .editable-click:hover,body.sonata-bc a.editable-click,body.sonata-bc a.editable-click:hover{border-bottom:0;text-decoration:none}body.sonata-bc .popover{background-color:var(--ds-surface);border-color:var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}body.sonata-bc .popover .popover-title{background-color:var(--ds-surface-2);border-bottom-color:var(--ds-border);color:var(--ds-text)}body.sonata-bc .popover .popover-content{color:var(--ds-text)}body.sonata-bc .popover.top>.arrow{border-top-color:var(--ds-border)}body.sonata-bc .popover.top>.arrow:after{border-top-color:var(--ds-surface)}body.sonata-bc .popover.bottom>.arrow{border-bottom-color:var(--ds-border)}body.sonata-bc .popover.bottom>.arrow:after{border-bottom-color:var(--ds-surface)}body.sonata-bc .popover.left>.arrow{border-left-color:var(--ds-border)}body.sonata-bc .popover.left>.arrow:after{border-left-color:var(--ds-surface)}body.sonata-bc .popover.right>.arrow{border-right-color:var(--ds-border)}body.sonata-bc .popover.right>.arrow:after{border-right-color:var(--ds-surface)}body.sonata-bc .form-control,body.sonata-bc .select2-container--bootstrap .select2-selection{background-color:var(--ds-surface);border-color:var(--ds-border-strong);border-radius:var(--ds-radius-xs);box-shadow:none;color:var(--ds-text);transition:border-color .12s ease,box-shadow .12s ease}body.sonata-bc .form-control:focus,body.sonata-bc .select2-container--bootstrap .select2-selection:focus{border-color:var(--ds-primary);box-shadow:var(--ds-ring)}body.sonata-bc .control-label,body.sonata-bc label{color:var(--ds-text);font-weight:600}body.sonata-bc .help-block{color:var(--ds-text-muted)}body.sonata-bc .field-short-description{background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);color:var(--ds-text-muted)}body.sonata-bc .input-group .form-control{border-radius:0}body.sonata-bc .input-group>.form-control:first-child,body.sonata-bc .input-group>.input-group-addon:first-child,body.sonata-bc .input-group>.input-group-btn:first-child>.btn{border-bottom-left-radius:var(--ds-radius-xs);border-top-left-radius:var(--ds-radius-xs)}body.sonata-bc .input-group>.form-control:last-child,body.sonata-bc .input-group>.input-group-addon:last-child,body.sonata-bc .input-group>.input-group-btn:last-child>.btn{border-bottom-right-radius:var(--ds-radius-xs);border-top-right-radius:var(--ds-radius-xs)}body.sonata-bc .input-group .input-group-addon{background:var(--ds-surface-2);border-color:var(--ds-border-strong);border-radius:0;color:var(--ds-text-muted)}body.sonata-bc .form-group[data-sonata-filter-target=group] .sonata-ba-action{color:var(--ds-text-faint)}body.sonata-bc .form-group[data-sonata-filter-target=group] .sonata-ba-action:focus,body.sonata-bc .form-group[data-sonata-filter-target=group] .sonata-ba-action:hover{color:var(--ds-danger)}@media (max-width:767px){body.sonata-bc .form-group[data-sonata-filter-target=group]{position:relative}body.sonata-bc .form-group[data-sonata-filter-target=group]>.col-sm-1{padding:0;position:absolute;right:0;top:0;width:auto}body.sonata-bc .form-group[data-sonata-filter-target=group]>.col-sm-1 .control-label{margin:0;padding:0}}body.sonata-bc .box>.box-body>.table>thead>tr>th,body.sonata-bc .table>thead>tr>th{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border-strong);color:var(--ds-text-muted);font-size:12px;font-weight:600;letter-spacing:.4px;padding:12px 14px;text-transform:uppercase;vertical-align:middle}body.sonata-bc .box>.box-body>.table>tbody>tr>td,body.sonata-bc .table>tbody>tr>td{border-top:1px solid var(--ds-border);color:var(--ds-text);padding:12px 14px;vertical-align:middle}body.sonata-bc .box>.box-body>.table.table-hover>tbody>tr:hover>td,body.sonata-bc .box>.box-body>.table>tbody>tr.sonata-ba-list-row-selected>td,body.sonata-bc .table.table-hover>tbody>tr:hover>td,body.sonata-bc .table>tbody>tr.sonata-ba-list-row-selected>td{background-color:var(--ds-primary-50)}body.sonata-bc .pagination>li>a,body.sonata-bc .pagination>li>span{background-color:var(--ds-surface);border-color:var(--ds-border);border-radius:var(--ds-radius-xs)!important;color:var(--ds-text);margin:0 2px;min-width:34px;text-align:center}body.sonata-bc .pagination>li>a:hover,body.sonata-bc .pagination>li>span:hover{background-color:var(--ds-surface-2);border-color:var(--ds-border);color:var(--ds-text)}body.sonata-bc .pagination>.active>a,body.sonata-bc .pagination>.active>a:hover,body.sonata-bc .pagination>.active>span,body.sonata-bc .pagination>.active>span:hover{background-color:var(--ds-primary);border-color:var(--ds-primary);color:#fff}body.sonata-bc .pagination>.disabled>a,body.sonata-bc .pagination>.disabled>a:hover,body.sonata-bc .pagination>.disabled>span,body.sonata-bc .pagination>.disabled>span:hover{background-color:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text-faint)}@media screen and (max-width:767px){body.sonata-bc .table-responsive{border:0}}body.sonata-bc .well{background-color:var(--ds-surface-2);border:1px solid var(--ds-border);box-shadow:none;color:var(--ds-text)}body.sonata-bc .sonata-ba-view-container td,body.sonata-bc .sonata-ba-view-container th{border-top-color:var(--ds-border)}body.sonata-bc .sonata-ba-view-container:nth-child(2n) td,body.sonata-bc .sonata-ba-view-container:nth-child(2n) th{background-color:var(--ds-surface-2)}body.sonata-bc .sonata-ba-view-container:nth-child(2n):hover td,body.sonata-bc .sonata-ba-view-container:nth-child(2n):hover th{background-color:var(--ds-primary-50)}body.sonata-bc .todo-list>li{background:var(--ds-surface-2);border-left-color:var(--ds-border-strong);color:var(--ds-text)}body.sonata-bc .todo-list>li.done{color:var(--ds-text-muted)}body.sonata-bc .alert{border:1px solid transparent;border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-sm)}body.sonata-bc .alert-success{background:#e8f5ee;border-color:#c7e7d4;color:#14633e}body.sonata-bc .alert-info{background:var(--ds-primary-50);border-color:#c9def8;color:var(--ds-primary-700)}body.sonata-bc .alert-warning{background:#fdf2e6;border-color:#f7ddbe;color:#8a5314}body.sonata-bc .alert-danger{background:#fbeae7;border-color:#f4ccc4;color:#9b2f1c}body.sonata-bc .badge,body.sonata-bc .label{border-radius:6px;font-weight:600;padding:.3em .6em}body.sonata-bc .modal-content{background-color:var(--ds-surface);border:0;border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-lg);color:var(--ds-text)}body.sonata-bc .modal-header{border-bottom:1px solid var(--ds-border);padding:16px 20px}body.sonata-bc .modal-footer{border-top:1px solid var(--ds-border);padding:14px 20px}body.sonata-bc .nav-tabs{border-bottom:0;display:flex;flex-wrap:wrap;gap:6px}body.sonata-bc .nav-tabs>li{float:none;margin:0}body.sonata-bc .nav-tabs>li>a{background:transparent;border:0;border-radius:999px;color:var(--ds-text-muted);font-weight:600;margin:0;padding:7px 16px}body.sonata-bc .nav-tabs>li>a:focus,body.sonata-bc .nav-tabs>li>a:hover{background:var(--ds-primary-50);border:0;color:var(--ds-primary-700)}body.sonata-bc .nav-tabs>li.active>a,body.sonata-bc .nav-tabs>li.active>a:focus,body.sonata-bc .nav-tabs>li.active>a:hover{background:var(--ds-primary);border:0;color:#fff}body.sonata-bc .tab-content{background:transparent;color:var(--ds-text);padding-top:18px}body.sonata-bc .nav-tabs-custom{background:transparent;border:0;box-shadow:none;margin-bottom:0}body.sonata-bc .nav-tabs-custom>.nav-tabs{border-bottom:0;padding:0}body.sonata-bc .nav-tabs-custom>.nav-tabs>li{border-top:0;margin:0}body.sonata-bc .nav-tabs-custom>.nav-tabs>li.active>a,body.sonata-bc .nav-tabs-custom>.nav-tabs>li.active>a:focus,body.sonata-bc .nav-tabs-custom>.nav-tabs>li.active>a:hover{background:var(--ds-primary);border:0;color:#fff}body.sonata-bc .nav-tabs-custom>.tab-content{padding:18px 2px 2px}body.sonata-bc .tab-content .tab-pane>.box-body{padding:0}body.sonata-bc .box .nav:not(.nav-tabs)>li>a:focus,body.sonata-bc .box .nav:not(.nav-tabs)>li>a:hover{background-color:var(--ds-primary-50);color:var(--ds-text)}body.sonata-bc .sonata-ba-list>tbody>tr:has(.mosaic-box),body.sonata-bc .sonata-ba-list>tbody>tr:has(.mosaic-box)>td{background:transparent!important}body.sonata-bc div.mosaic-box{padding:10px}body.sonata-bc div.mosaic-box .mosaic-box-outter{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}body.sonata-bc div.mosaic-box .mosaic-inner-box{border:0;height:auto;overflow:visible}body.sonata-bc div.mosaic-box .mosaic-inner-box-default{opacity:1;position:static}body.sonata-bc div.mosaic-box .mosaic-inner-box-hover{display:none!important}body.sonata-bc div.mosaic-box .mosaic-inner-text{display:none}body.sonata-bc .school-card{align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);color:var(--ds-text);display:flex;flex-direction:column;gap:12px;min-height:196px;padding:22px 18px 18px;text-align:center;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}body.sonata-bc .school-card:focus,body.sonata-bc .school-card:hover{border-color:var(--ds-primary);box-shadow:var(--ds-shadow);color:var(--ds-text);text-decoration:none;transform:translateY(-3px)}body.sonata-bc .school-card:focus .school-card__cta,body.sonata-bc .school-card:hover .school-card__cta{background:var(--ds-primary);color:#fff}body.sonata-bc .school-card:focus .school-card__cta i,body.sonata-bc .school-card:hover .school-card__cta i{transform:translateX(2px)}body.sonata-bc .school-card__logo{align-items:center;background:var(--ds-primary-50);border:1px solid var(--ds-border);border-radius:50%;display:flex;height:76px;justify-content:center;width:76px}body.sonata-bc .school-card__logo img{height:auto;max-height:52px;max-width:52px;width:auto}body.sonata-bc .school-card__logo i{color:var(--ds-primary);font-size:30px}body.sonata-bc .school-card__body{width:100%}body.sonata-bc .school-card__title{color:var(--ds-text);font-size:14.5px;font-weight:600;line-height:1.35;margin:0 0 6px;min-height:2.7em}body.sonata-bc .school-card__meta,body.sonata-bc .school-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.sonata-bc .school-card__meta{color:var(--ds-text-muted);font-size:12px;line-height:1.4;margin:0}body.sonata-bc .school-card__meta i{color:var(--ds-text-faint);margin-right:3px}body.sonata-bc .school-card__cta{align-items:center;background:var(--ds-primary-50);border-radius:999px;color:var(--ds-primary-700);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;margin-top:auto;padding:6px 14px;transition:background .14s ease,color .14s ease}body.sonata-bc .school-card__cta i{transition:transform .14s ease}body.sonata-bc .enrollment{color:var(--ds-text);margin:0 auto;max-width:940px}body.sonata-bc .enrollment__toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}body.sonata-bc .enrollment__sheet{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);padding:28px 30px}body.sonata-bc .enrollment__header{align-items:center;border-bottom:2px solid var(--ds-border-strong);display:flex;gap:18px;padding-bottom:16px}body.sonata-bc .enrollment__logo{flex:0 0 auto}body.sonata-bc .enrollment__logo img{max-height:76px;width:auto}body.sonata-bc .enrollment__org{color:var(--ds-text-muted);flex:1;font-size:12px;line-height:1.45;text-align:center}body.sonata-bc .enrollment__org strong{color:var(--ds-text);display:block;font-size:14.5px;margin-bottom:3px}body.sonata-bc .enrollment__title{color:var(--ds-primary-700);font-size:15px;font-weight:700;letter-spacing:1.5px;margin:16px 0 6px;text-align:center;text-transform:uppercase}body.sonata-bc .enrollment__meta{color:var(--ds-text-muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 24px;justify-content:center;margin-bottom:22px}body.sonata-bc .enrollment__meta b{color:var(--ds-text);font-weight:600}body.sonata-bc .enrollment__badge{background:var(--ds-primary-50);border-radius:999px;color:var(--ds-primary-700);display:inline-block;font-size:11.5px;padding:2px 9px}body.sonata-bc .enrollment__identity{align-items:center;display:flex;gap:18px;margin-bottom:22px}body.sonata-bc .enrollment__photo img{background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:8px;height:116px;object-fit:cover;width:92px}body.sonata-bc .enrollment__identity-main h2{font-size:21px;font-weight:700;line-height:1.2;margin:0 0 5px}body.sonata-bc .enrollment__identity-doc{color:var(--ds-text-muted);font-size:13px}body.sonata-bc .enrollment__section{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);margin-bottom:16px;overflow:hidden}body.sonata-bc .enrollment__section-title{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border);color:var(--ds-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.5px;margin:0;padding:9px 14px;text-transform:uppercase}body.sonata-bc .enrollment__grid{background:var(--ds-border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}body.sonata-bc .enrollment__field{background:var(--ds-surface);display:flex;flex-direction:column;gap:3px;padding:10px 14px}body.sonata-bc .enrollment__field--full{grid-column:1/-1}body.sonata-bc .enrollment__label{color:var(--ds-text-faint);font-size:10.5px;letter-spacing:.3px;text-transform:uppercase}body.sonata-bc .enrollment__value{color:var(--ds-text);font-size:13.5px;font-weight:600;word-break:break-word}@media (max-width:768px){body.sonata-bc .enrollment__grid{grid-template-columns:repeat(2,1fr)}body.sonata-bc .enrollment__header{flex-direction:column;text-align:center}}body.sonata-bc .select2-dropdown{background-color:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-text)}body.sonata-bc .select2-container--default .select2-results__option{color:var(--ds-text)}body.sonata-bc .select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--ds-primary-50);color:var(--ds-text)}body.sonata-bc .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--ds-primary);color:#fff}body.sonata-bc .select2-container--default .select2-results__option[aria-disabled=true]{color:var(--ds-text-faint)}body.sonata-bc .select2-search--dropdown .select2-search__field{background-color:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);color:var(--ds-text)}body.sonata-bc .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,body.sonata-bc .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ds-text)}body.sonata-bc .select2-selection__placeholder{color:var(--ds-text-faint)}body.sonata-bc .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,body.sonata-bc .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var(--ds-text-muted)}body.sonata-bc .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--ds-primary-50);border-color:var(--ds-border);color:var(--ds-text)}body.sonata-bc .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--ds-text-muted)}body.sonata-bc .wizard-steps{background:transparent;border:0;box-shadow:none;margin:0 0 22px;min-height:0;overflow:visible;padding:6px 0 2px}body.sonata-bc .wizard-steps ol,body.sonata-bc .wizard-steps ul{counter-reset:wizard;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}body.sonata-bc .wizard-steps li{background:none;counter-increment:wizard;cursor:default;flex:1 1 0;float:none;height:auto;line-height:1.3;margin:0;min-width:84px;padding:0;position:relative;text-align:center}body.sonata-bc .wizard-steps li:before{background:var(--ds-border-strong);content:"";height:2px;left:-50%;position:absolute;top:16px;width:100%;z-index:0}body.sonata-bc .wizard-steps li:first-child:before{display:none}body.sonata-bc .wizard-steps li a{align-items:center;background:none;color:var(--ds-text-muted);cursor:default;display:flex;flex-direction:column;font-size:12.5px;font-weight:500;gap:8px;padding:0 6px;position:relative;z-index:1}body.sonata-bc .wizard-steps li a:before{align-items:center;background:var(--ds-surface);border:2px solid var(--ds-border-strong);border-radius:50%;color:var(--ds-text-muted);content:counter(wizard);display:flex;font-size:14px;font-weight:700;height:34px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:34px}body.sonata-bc .wizard-steps li .chevron{display:none}body.sonata-bc .wizard-steps li.wizard-step-active a{color:var(--ds-primary-700);font-weight:700}body.sonata-bc .wizard-steps li.wizard-step-active a:before{background:var(--ds-primary);border-color:var(--ds-primary);box-shadow:0 0 0 4px var(--ds-primary-50);color:#fff}html.theme-dark{--ds-bg:#11161d;--ds-surface:#1a212b;--ds-surface-2:#222c39;--ds-border:#2b3542;--ds-border-strong:#3a4655;--ds-text:#e6eaf0;--ds-text-muted:#9aa6b4;--ds-text-faint:#6b7787;--ds-primary-50:#1e2942;--ds-navbar:#1a212b;--ds-navbar-logo:#151b23;--ds-navbar-text:#e6eaf0;--ds-navbar-hover:hsla(0,0%,100%,.07);--ds-navbar-border:#2b3542;--ds-shadow-sm:0 1px 2px rgba(0,0,0,.4);--ds-shadow:0 2px 6px rgba(0,0,0,.45),0 6px 16px rgba(0,0,0,.4);--ds-shadow-lg:0 12px 32px rgba(0,0,0,.55)}html.theme-dark body.sonata-bc,html.theme-dark body.sonata-bc .wrapper{background-color:var(--ds-bg)}html.theme-dark body.sonata-bc a:not(.btn){color:#8ea2f6}html.theme-dark body.sonata-bc a:not(.btn):focus,html.theme-dark body.sonata-bc a:not(.btn):hover{color:#aebcf9}html.theme-dark body.sonata-bc .table-striped>tbody>tr:nth-of-type(odd)>td{background-color:var(--ds-surface-2)}html.theme-dark body.sonata-bc .table-bordered,html.theme-dark body.sonata-bc .table-bordered>tbody>tr>td,html.theme-dark body.sonata-bc .table-bordered>thead>tr>th{border-color:var(--ds-border)}html.theme-dark body.sonata-bc .table-hover>tbody>tr:hover>td{background-color:var(--ds-primary-50)}html.theme-dark body.sonata-bc .dropdown-menu,html.theme-dark body.sonata-bc .modal-body,html.theme-dark body.sonata-bc .modal-footer,html.theme-dark body.sonata-bc .modal-header{background-color:var(--ds-surface);color:var(--ds-text)}html.theme-dark body.sonata-bc .timeline:before{background:var(--ds-border)}html.theme-dark body.sonata-bc .timeline>li>.timeline-item{background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm);color:var(--ds-text)}html.theme-dark body.sonata-bc .timeline>li>.timeline-item>.timeline-header{border-bottom:1px solid var(--ds-border);color:var(--ds-text)}html.theme-dark body.sonata-bc .timeline>li>.timeline-item>.time{color:var(--ds-text-muted)}html.theme-dark body.sonata-bc .timeline>li>.timeline-item:before{border-left-color:var(--ds-border);border-right-color:var(--ds-border)}html.theme-dark body.sonata-bc .timeline>li>.timeline-item:after{border-left-color:var(--ds-surface);border-right-color:var(--ds-surface)}html.theme-dark body.sonata-bc .timeline>li>.fa,html.theme-dark body.sonata-bc .timeline>li>.glyphicon,html.theme-dark body.sonata-bc .timeline>li>.ion{background:var(--ds-surface-2);color:var(--ds-text-muted)}html.theme-dark body.sonata-bc .timeline>.time-label>span{background-color:var(--ds-surface-2);color:var(--ds-text)}html.theme-dark body.sonata-bc .input-group-addon{background:var(--ds-surface-2)}html.theme-dark body.sonata-bc .form-control[disabled],html.theme-dark body.sonata-bc .form-control[readonly]{background-color:var(--ds-surface-2)}html.theme-dark body.sonata-bc .jexcel_content{background-color:var(--ds-surface)}html.theme-dark body.sonata-bc .jexcel,html.theme-dark body.sonata-bc .jexcel>tbody>tr>td{background-color:var(--ds-surface);border-color:var(--ds-border)}html.theme-dark body.sonata-bc .jexcel>tbody>tr>td{color:var(--ds-text)}html.theme-dark body.sonata-bc .jexcel>tbody>tr>td:first-child,html.theme-dark body.sonata-bc .jexcel>thead>tr>td{background-color:var(--ds-surface-2);border-color:var(--ds-border);color:var(--ds-text-muted)}html.theme-dark body.sonata-bc .jexcel>tbody>tr.selected>td:first-child,html.theme-dark body.sonata-bc .jexcel>thead>tr>td.selected{background-color:var(--ds-primary-50);color:var(--ds-text)}html.theme-dark body.sonata-bc .jexcel>tbody>tr>td.readonly{color:var(--ds-text-faint)!important}html.theme-dark body.sonata-bc .jexcel .highlight{background-color:hsla(0,0%,100%,.07)}html.theme-dark body.sonata-bc .jexcel .highlight-top{border-top-color:var(--ds-primary)}html.theme-dark body.sonata-bc .jexcel .highlight-left{border-left-color:var(--ds-primary)}html.theme-dark body.sonata-bc .jexcel .highlight-right{border-right-color:var(--ds-primary)}html.theme-dark body.sonata-bc .jexcel .highlight-bottom{border-bottom-color:var(--ds-primary)}html.theme-dark body.sonata-bc .school-card__cta{color:#c7d2fe}html.theme-dark body.sonata-bc .content-header{background:transparent}html.theme-dark body.sonata-bc .content-header>h1{color:var(--ds-text)}html.theme-dark body.sonata-bc .content-header>h1>small{color:var(--ds-text-muted)}html.theme-dark body.sonata-bc .content-header>.breadcrumb{background:var(--ds-surface);border:1px solid var(--ds-border)}html.theme-dark body.sonata-bc .content-header>.breadcrumb>li>a{color:var(--ds-text-muted)}html.theme-dark body.sonata-bc .content-header>.breadcrumb>.active{color:var(--ds-text)}html.theme-dark body.sonata-bc .box.box-solid.box-primary{border-color:var(--ds-primary-700)}html.theme-dark body.sonata-bc .box.box-solid.box-primary>.box-header{background:var(--ds-primary-700)}html.theme-dark body.sonata-bc .box.box-solid.box-info{border-color:#1f7d96}html.theme-dark body.sonata-bc .box.box-solid.box-info>.box-header{background:#1f7d96}html.theme-dark body.sonata-bc .box.box-solid.box-success{border-color:#136046}html.theme-dark body.sonata-bc .box.box-solid.box-success>.box-header{background:#136046}html.theme-dark body.sonata-bc .box.box-solid.box-warning{border-color:#bd7026}html.theme-dark body.sonata-bc .box.box-solid.box-warning>.box-header{background:#bd7026}html.theme-dark body.sonata-bc .box.box-solid.box-danger{border-color:#b23f2d}html.theme-dark body.sonata-bc .box.box-solid.box-danger>.box-header{background:#b23f2d}body.sonata-bc aside.main-sidebar .user-panel{white-space:normal}body.sonata-bc aside.main-sidebar .logo-footer{bottom:0;padding-top:10px;position:absolute;text-align:center;width:100%}body.sonata-bc .sonata-ba-list-field-actions{text-align:center}body.sonata-bc .modal-content .modal-body{overflow-x:hidden!important}body.sonata-bc .modal-content .modal-body .modal-header{display:none}body.sonata-bc .jexcel_container{width:100%}body.sonata-bc .btn-template-option{background:var(--ds-surface-2);border:1px solid var(--ds-border);color:var(--ds-text);margin-bottom:.2rem;padding:1rem}body.sonata-bc .btn-template-option p{margin:0;text-align:center}body.sonata-bc table.table-notas{margin-bottom:0}body.sonata-bc table.table-notas div.form-group{margin-bottom:0;position:relative}body.sonata-bc table.table-notas div.form-group.col-xs-3{padding:0}body.sonata-bc table.table-notas div.form-group input.form-control{background-color:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);box-shadow:none;color:var(--ds-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;height:30px;padding:2px 4px;text-align:center;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:46px}body.sonata-bc table.table-notas div.form-group input.form-control:hover{border-color:var(--ds-primary)}body.sonata-bc table.table-notas div.form-group input.form-control:focus{border-color:var(--ds-primary);box-shadow:var(--ds-ring);outline:none}body.sonata-bc table.table-notas div.form-group input.form-control:disabled,body.sonata-bc table.table-notas div.form-group input.form-control[disabled],body.sonata-bc table.table-notas div.form-group input.form-control[readonly]{background-color:var(--ds-surface-2);border-color:var(--ds-border);color:var(--ds-text-muted);cursor:not-allowed;font-weight:700}body.sonata-bc table.table-notas div.form-group.has-error input.form-control{border-color:var(--ds-danger)}body.sonata-bc table.table-notas div.form-group.has-error .help-block{left:48px;position:absolute;top:4px}body.sonata-bc table.table-notas div.form-group.has-error .help-block ul li{height:16px;overflow:hidden;width:15px}body.sonata-bc table.table-notas.table-notas-nivelacion div.form-group input.form-control{width:50px}body.sonata-bc.page-nota-calificar .form-rest-elements{display:none;visibility:hidden}body.sonata-bc .select2-container--bootstrap .select2-results__group{color:#333;font-size:1rem;text-decoration:underline}.select-like-select2-container{display:inline-block;position:relative;width:200px}.select-like-select2-container:after{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";height:0;margin-top:-2px;position:absolute;right:10px;top:50%}.select-like-select2-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;cursor:pointer;font-size:16px;height:34px;padding:5px 24px 5px 12px;position:relative;width:100%}.select-like-select2-container select::-ms-expand{display:none}.select-like-select2-container select:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(38,143,255,.2);outline:none}.box .nav-stacked>li{border:none}.box .nav>li.divider{background-color:#e5e5e5;height:1px;margin:5px 0;overflow:hidden}[id$=_navigator]{display:flex;flex-direction:row;gap:1rem}[id$=_navigator] .form-group{margin-bottom:0}[id$=_navigator] [id$=_navigator_previous]{background-color:#f39c12;border-color:#e08e0b;color:#fff}[id$=_navigator] [id$=_navigator_previous]:hover{background-color:#e08e0b}[id$=_navigator] [id$=_navigator_next]{background-color:#3c8dbc;border-color:#367fa9;color:#fff}[id$=_navigator] [id$=_navigator_next]:hover{background-color:#367fa9}[id$=_navigator] [id$=_navigator_finish]{background-color:#00a65a;border-color:#008d4c;color:#fff}[id$=_navigator] [id$=_navigator_finish]:hover{background-color:#008d4c}table.jexcel thead{font-weight:700}table.jexcel>tbody>tr>td.readonly{color:rgba(0,0,0,.7);font-weight:600}#anacona16-sonata-media-webcam-camera{width:360px}@media (max-width:600px){.sonata-ba-list .sonata-ba-list-field-actions,.sonata-ba-list .sonata-ba-list-field-header-actions{display:none}}.jornada-log-generacion{background:#f8f8f8;border:1px solid #ddd;border-radius:4px;font-size:12px;line-height:1.45;margin:0;max-height:70vh;overflow:auto;padding:1rem;white-space:pre-wrap;word-break:break-word}form.form-votaciones #eleccion_candidatos{display:none}a.candidato{cursor:pointer}a.candidato.item-checked .thumbnail{background:#ccc}a.candidato.voto-blanco h4{margin-top:70px}a .numero-tarjeton{font-size:50px;font-weight:700;line-height:1;position:absolute;right:20px;top:0}a .span-item-checked{display:none;font-size:50px;left:20px;position:absolute;top:5px}body.page-asociados_actividad_evidencia,body.page-asociados_actividades,body.page-asociados_constancias,body.page-asociados_dashboard,body.page-asociados_eventos,body.page-asociados_registrar,body.page-entes_dashboard,body.page-entes_periodos_seleccionar,body.page-nucleos_user_profile_show{background:#d2d6de}body.page-asociados_actividad_evidencia .navbar,body.page-asociados_actividades .navbar,body.page-asociados_constancias .navbar,body.page-asociados_dashboard .navbar,body.page-asociados_eventos .navbar,body.page-asociados_registrar .navbar,body.page-entes_dashboard .navbar,body.page-entes_periodos_seleccionar .navbar,body.page-nucleos_user_profile_show .navbar{background-color:#3c8dbc}body.page-asociados_actividad_evidencia .navbar a,body.page-asociados_actividades .navbar a,body.page-asociados_constancias .navbar a,body.page-asociados_dashboard .navbar a,body.page-asociados_eventos .navbar a,body.page-asociados_registrar .navbar a,body.page-entes_dashboard .navbar a,body.page-entes_periodos_seleccionar .navbar a,body.page-nucleos_user_profile_show .navbar a{color:#fff}body.page-asociados_actividad_evidencia .navbar a:focus,body.page-asociados_actividad_evidencia .navbar a:hover,body.page-asociados_actividad_evidencia .navbar a:visited,body.page-asociados_actividades .navbar a:focus,body.page-asociados_actividades .navbar a:hover,body.page-asociados_actividades .navbar a:visited,body.page-asociados_constancias .navbar a:focus,body.page-asociados_constancias .navbar a:hover,body.page-asociados_constancias .navbar a:visited,body.page-asociados_dashboard .navbar a:focus,body.page-asociados_dashboard .navbar a:hover,body.page-asociados_dashboard .navbar a:visited,body.page-asociados_eventos .navbar a:focus,body.page-asociados_eventos .navbar a:hover,body.page-asociados_eventos .navbar a:visited,body.page-asociados_registrar .navbar a:focus,body.page-asociados_registrar .navbar a:hover,body.page-asociados_registrar .navbar a:visited,body.page-entes_dashboard .navbar a:focus,body.page-entes_dashboard .navbar a:hover,body.page-entes_dashboard .navbar a:visited,body.page-entes_periodos_seleccionar .navbar a:focus,body.page-entes_periodos_seleccionar .navbar a:hover,body.page-entes_periodos_seleccionar .navbar a:visited,body.page-nucleos_user_profile_show .navbar a:focus,body.page-nucleos_user_profile_show .navbar a:hover,body.page-nucleos_user_profile_show .navbar a:visited{background:rgba(0,0,0,.1);color:#f6f6f6}body.page-asociados_actividad_evidencia .navbar a.navbar-brand:hover,body.page-asociados_actividades .navbar a.navbar-brand:hover,body.page-asociados_constancias .navbar a.navbar-brand:hover,body.page-asociados_dashboard .navbar a.navbar-brand:hover,body.page-asociados_eventos .navbar a.navbar-brand:hover,body.page-asociados_registrar .navbar a.navbar-brand:hover,body.page-entes_dashboard .navbar a.navbar-brand:hover,body.page-entes_periodos_seleccionar .navbar a.navbar-brand:hover,body.page-nucleos_user_profile_show .navbar a.navbar-brand:hover{background:none}body.page-asociados_actividad_evidencia .box,body.page-asociados_actividades .box,body.page-asociados_constancias .box,body.page-asociados_dashboard .box,body.page-asociados_eventos .box,body.page-asociados_registrar .box,body.page-entes_dashboard .box,body.page-entes_periodos_seleccionar .box,body.page-nucleos_user_profile_show .box{margin-top:130px}@media (max-width:600px){body.page-asociados_actividad_evidencia .box,body.page-asociados_actividades .box,body.page-asociados_constancias .box,body.page-asociados_dashboard .box,body.page-asociados_eventos .box,body.page-asociados_registrar .box,body.page-entes_dashboard .box,body.page-entes_periodos_seleccionar .box,body.page-nucleos_user_profile_show .box{margin-top:30px}}body.page-asociados_actividad_evidencia .box,body.page-asociados_actividades .box,body.page-asociados_constancias .box,body.page-asociados_dashboard .box,body.page-asociados_eventos .box,body.page-asociados_registrar .box,body.page-entes_dashboard .box,body.page-entes_periodos_seleccionar .box{margin-top:0}@media (max-width:600px){body.page-asociados_actividad_evidencia .box,body.page-asociados_actividades .box,body.page-asociados_constancias .box,body.page-asociados_dashboard .box,body.page-asociados_eventos .box,body.page-asociados_registrar .box,body.page-entes_dashboard .box,body.page-entes_periodos_seleccionar .box{margin-top:0}}body.page-asociados_dashboard .description-block .fa{font-size:5rem}body.page-asociados_calendar .calendar-container .row .col-md-12{padding-left:5px;padding-right:5px}body.page-estudiante-search #matriculas button.close{display:none}body.page-matricula-matriculas-grupo .content-wrapper .todo-list li{align-items:center;display:flex;gap:1rem}body.page-matricula-matriculas-grupo .content-wrapper .todo-list li div:first-child{width:60%}body.page-matricula-matriculas-grupo .content-wrapper .todo-list li div:first-child img{height:50px;width:50px}body footer{background:none;position:relative}body footer a{color:#337ab7}body .diff{background:#ff0}body.page-supervisor_elecciones_dashboard .alert.alert-warning.alert-dismissable{font-family:Trebuchet MS,sans-serif;font-size:40px;font-weight:700;padding:5px;text-align:center}body.page-supervisor_elecciones_dashboard .alert.alert-warning.alert-dismissable button{display:none}body.page-asociados_actividad_evidencia,body.page-asociados_actividades,body.page-asociados_calendar,body.page-asociados_constancias,body.page-asociados_dashboard,body.page-asociados_eventos,body.page-entes_dashboard,body.page-estudiantes_dashboard,body.page-supervisor_elecciones_dashboard{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font)}body.page-asociados_actividad_evidencia .page-header,body.page-asociados_actividades .page-header,body.page-asociados_calendar .page-header,body.page-asociados_constancias .page-header,body.page-asociados_dashboard .page-header,body.page-asociados_eventos .page-header,body.page-entes_dashboard .page-header,body.page-estudiantes_dashboard .page-header,body.page-supervisor_elecciones_dashboard .page-header{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);margin:18px 0 24px;padding:22px 24px}body.page-asociados_actividad_evidencia .page-header>.row,body.page-asociados_actividades .page-header>.row,body.page-asociados_calendar .page-header>.row,body.page-asociados_constancias .page-header>.row,body.page-asociados_dashboard .page-header>.row,body.page-asociados_eventos .page-header>.row,body.page-entes_dashboard .page-header>.row,body.page-estudiantes_dashboard .page-header>.row,body.page-supervisor_elecciones_dashboard .page-header>.row{align-items:center;display:flex;flex-wrap:wrap}body.page-asociados_actividad_evidencia .page-header img,body.page-asociados_actividades .page-header img,body.page-asociados_calendar .page-header img,body.page-asociados_constancias .page-header img,body.page-asociados_dashboard .page-header img,body.page-asociados_eventos .page-header img,body.page-entes_dashboard .page-header img,body.page-estudiantes_dashboard .page-header img,body.page-supervisor_elecciones_dashboard .page-header img{display:block;margin:0 auto;max-height:78px;width:auto}body.page-asociados_actividad_evidencia .page-header h3,body.page-asociados_actividades .page-header h3,body.page-asociados_calendar .page-header h3,body.page-asociados_constancias .page-header h3,body.page-asociados_dashboard .page-header h3,body.page-asociados_eventos .page-header h3,body.page-entes_dashboard .page-header h3,body.page-estudiantes_dashboard .page-header h3,body.page-supervisor_elecciones_dashboard .page-header h3{color:var(--ds-text);font-size:17px;font-weight:700;line-height:1.4;margin:0}body.page-asociados_actividad_evidencia .page-header h5,body.page-asociados_actividades .page-header h5,body.page-asociados_calendar .page-header h5,body.page-asociados_constancias .page-header h5,body.page-asociados_dashboard .page-header h5,body.page-asociados_eventos .page-header h5,body.page-entes_dashboard .page-header h5,body.page-estudiantes_dashboard .page-header h5,body.page-supervisor_elecciones_dashboard .page-header h5{color:var(--ds-text-muted);font-size:12.5px;line-height:1.5;margin:8px 0 0}body.page-asociados_actividad_evidencia .page-header h3:last-of-type,body.page-asociados_actividades .page-header h3:last-of-type,body.page-asociados_calendar .page-header h3:last-of-type,body.page-asociados_constancias .page-header h3:last-of-type,body.page-asociados_dashboard .page-header h3:last-of-type,body.page-asociados_eventos .page-header h3:last-of-type,body.page-entes_dashboard .page-header h3:last-of-type,body.page-estudiantes_dashboard .page-header h3:last-of-type,body.page-supervisor_elecciones_dashboard .page-header h3:last-of-type{border-top:1px solid var(--ds-border);color:var(--ds-primary-700);font-size:14px;font-weight:700;letter-spacing:.6px;margin-top:14px;padding-top:13px;text-transform:uppercase}body.page-asociados_actividad_evidencia .box,body.page-asociados_actividades .box,body.page-asociados_calendar .box,body.page-asociados_constancias .box,body.page-asociados_dashboard .box,body.page-asociados_eventos .box,body.page-entes_dashboard .box,body.page-estudiantes_dashboard .box,body.page-supervisor_elecciones_dashboard .box{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);margin-bottom:22px}body.page-asociados_actividad_evidencia .box>.box-header,body.page-asociados_actividades .box>.box-header,body.page-asociados_calendar .box>.box-header,body.page-asociados_constancias .box>.box-header,body.page-asociados_dashboard .box>.box-header,body.page-asociados_eventos .box>.box-header,body.page-entes_dashboard .box>.box-header,body.page-estudiantes_dashboard .box>.box-header,body.page-supervisor_elecciones_dashboard .box>.box-header{border-bottom:1px solid var(--ds-border);padding:14px 18px}body.page-asociados_actividad_evidencia .box>.box-header>.box-title,body.page-asociados_actividades .box>.box-header>.box-title,body.page-asociados_calendar .box>.box-header>.box-title,body.page-asociados_constancias .box>.box-header>.box-title,body.page-asociados_dashboard .box>.box-header>.box-title,body.page-asociados_eventos .box>.box-header>.box-title,body.page-entes_dashboard .box>.box-header>.box-title,body.page-estudiantes_dashboard .box>.box-header>.box-title,body.page-supervisor_elecciones_dashboard .box>.box-header>.box-title{color:var(--ds-text);font-size:15px;font-weight:600}body.page-asociados_actividad_evidencia .box>.box-body,body.page-asociados_actividades .box>.box-body,body.page-asociados_calendar .box>.box-body,body.page-asociados_constancias .box>.box-body,body.page-asociados_dashboard .box>.box-body,body.page-asociados_eventos .box>.box-body,body.page-entes_dashboard .box>.box-body,body.page-estudiantes_dashboard .box>.box-body,body.page-supervisor_elecciones_dashboard .box>.box-body{padding:18px}body.page-asociados_actividad_evidencia .box>.box-footer,body.page-asociados_actividades .box>.box-footer,body.page-asociados_calendar .box>.box-footer,body.page-asociados_constancias .box>.box-footer,body.page-asociados_dashboard .box>.box-footer,body.page-asociados_eventos .box>.box-footer,body.page-entes_dashboard .box>.box-footer,body.page-estudiantes_dashboard .box>.box-footer,body.page-supervisor_elecciones_dashboard .box>.box-footer{background:var(--ds-surface-2);border-radius:0 0 var(--ds-radius) var(--ds-radius);border-top:1px solid var(--ds-border)}body.page-asociados_actividad_evidencia .box.box-solid>.box-header,body.page-asociados_actividades .box.box-solid>.box-header,body.page-asociados_calendar .box.box-solid>.box-header,body.page-asociados_constancias .box.box-solid>.box-header,body.page-asociados_dashboard .box.box-solid>.box-header,body.page-asociados_eventos .box.box-solid>.box-header,body.page-entes_dashboard .box.box-solid>.box-header,body.page-estudiantes_dashboard .box.box-solid>.box-header,body.page-supervisor_elecciones_dashboard .box.box-solid>.box-header{border-bottom:0;border-top-left-radius:11px;border-top-right-radius:11px;color:#fff}body.page-asociados_actividad_evidencia .box.box-solid>.box-header .box-title,body.page-asociados_actividades .box.box-solid>.box-header .box-title,body.page-asociados_calendar .box.box-solid>.box-header .box-title,body.page-asociados_constancias .box.box-solid>.box-header .box-title,body.page-asociados_dashboard .box.box-solid>.box-header .box-title,body.page-asociados_eventos .box.box-solid>.box-header .box-title,body.page-entes_dashboard .box.box-solid>.box-header .box-title,body.page-estudiantes_dashboard .box.box-solid>.box-header .box-title,body.page-supervisor_elecciones_dashboard .box.box-solid>.box-header .box-title{color:#fff}body.page-asociados_actividad_evidencia .box.box-solid.box-primary,body.page-asociados_actividades .box.box-solid.box-primary,body.page-asociados_calendar .box.box-solid.box-primary,body.page-asociados_constancias .box.box-solid.box-primary,body.page-asociados_dashboard .box.box-solid.box-primary,body.page-asociados_eventos .box.box-solid.box-primary,body.page-entes_dashboard .box.box-solid.box-primary,body.page-estudiantes_dashboard .box.box-solid.box-primary,body.page-supervisor_elecciones_dashboard .box.box-solid.box-primary{border-color:var(--ds-primary)}body.page-asociados_actividad_evidencia .box.box-solid.box-primary>.box-header,body.page-asociados_actividades .box.box-solid.box-primary>.box-header,body.page-asociados_calendar .box.box-solid.box-primary>.box-header,body.page-asociados_constancias .box.box-solid.box-primary>.box-header,body.page-asociados_dashboard .box.box-solid.box-primary>.box-header,body.page-asociados_eventos .box.box-solid.box-primary>.box-header,body.page-entes_dashboard .box.box-solid.box-primary>.box-header,body.page-estudiantes_dashboard .box.box-solid.box-primary>.box-header,body.page-supervisor_elecciones_dashboard .box.box-solid.box-primary>.box-header{background:var(--ds-primary)}body.page-asociados_actividad_evidencia .box.box-solid.box-info,body.page-asociados_actividades .box.box-solid.box-info,body.page-asociados_calendar .box.box-solid.box-info,body.page-asociados_constancias .box.box-solid.box-info,body.page-asociados_dashboard .box.box-solid.box-info,body.page-asociados_eventos .box.box-solid.box-info,body.page-entes_dashboard .box.box-solid.box-info,body.page-estudiantes_dashboard .box.box-solid.box-info,body.page-supervisor_elecciones_dashboard .box.box-solid.box-info{border-color:var(--ds-info)}body.page-asociados_actividad_evidencia .box.box-solid.box-info>.box-header,body.page-asociados_actividades .box.box-solid.box-info>.box-header,body.page-asociados_calendar .box.box-solid.box-info>.box-header,body.page-asociados_constancias .box.box-solid.box-info>.box-header,body.page-asociados_dashboard .box.box-solid.box-info>.box-header,body.page-asociados_eventos .box.box-solid.box-info>.box-header,body.page-entes_dashboard .box.box-solid.box-info>.box-header,body.page-estudiantes_dashboard .box.box-solid.box-info>.box-header,body.page-supervisor_elecciones_dashboard .box.box-solid.box-info>.box-header{background:var(--ds-info)}body.page-asociados_actividad_evidencia .widget-user-header,body.page-asociados_actividades .widget-user-header,body.page-asociados_calendar .widget-user-header,body.page-asociados_constancias .widget-user-header,body.page-asociados_dashboard .widget-user-header,body.page-asociados_eventos .widget-user-header,body.page-entes_dashboard .widget-user-header,body.page-estudiantes_dashboard .widget-user-header,body.page-supervisor_elecciones_dashboard .widget-user-header{background:linear-gradient(135deg,var(--ds-primary),var(--ds-primary-700))!important;border-radius:var(--ds-radius) var(--ds-radius) 0 0;padding:24px 22px}body.page-asociados_actividad_evidencia .widget-user-header .widget-user-username,body.page-asociados_actividades .widget-user-header .widget-user-username,body.page-asociados_calendar .widget-user-header .widget-user-username,body.page-asociados_constancias .widget-user-header .widget-user-username,body.page-asociados_dashboard .widget-user-header .widget-user-username,body.page-asociados_eventos .widget-user-header .widget-user-username,body.page-entes_dashboard .widget-user-header .widget-user-username,body.page-estudiantes_dashboard .widget-user-header .widget-user-username,body.page-supervisor_elecciones_dashboard .widget-user-header .widget-user-username{color:#fff;font-weight:700}body.page-asociados_actividad_evidencia .widget-user-header .widget-user-desc,body.page-asociados_actividades .widget-user-header .widget-user-desc,body.page-asociados_calendar .widget-user-header .widget-user-desc,body.page-asociados_constancias .widget-user-header .widget-user-desc,body.page-asociados_dashboard .widget-user-header .widget-user-desc,body.page-asociados_eventos .widget-user-header .widget-user-desc,body.page-entes_dashboard .widget-user-header .widget-user-desc,body.page-estudiantes_dashboard .widget-user-header .widget-user-desc,body.page-supervisor_elecciones_dashboard .widget-user-header .widget-user-desc{color:hsla(0,0%,100%,.85)}body.page-asociados_actividad_evidencia .widget-user-header .widget-user-image img,body.page-asociados_actividades .widget-user-header .widget-user-image img,body.page-asociados_calendar .widget-user-header .widget-user-image img,body.page-asociados_constancias .widget-user-header .widget-user-image img,body.page-asociados_dashboard .widget-user-header .widget-user-image img,body.page-asociados_eventos .widget-user-header .widget-user-image img,body.page-entes_dashboard .widget-user-header .widget-user-image img,body.page-estudiantes_dashboard .widget-user-header .widget-user-image img,body.page-supervisor_elecciones_dashboard .widget-user-header .widget-user-image img{background:#fff;border:3px solid hsla(0,0%,100%,.55)}body.page-asociados_actividad_evidencia .nav-stacked>li>a,body.page-asociados_actividades .nav-stacked>li>a,body.page-asociados_calendar .nav-stacked>li>a,body.page-asociados_constancias .nav-stacked>li>a,body.page-asociados_dashboard .nav-stacked>li>a,body.page-asociados_eventos .nav-stacked>li>a,body.page-entes_dashboard .nav-stacked>li>a,body.page-estudiantes_dashboard .nav-stacked>li>a,body.page-supervisor_elecciones_dashboard .nav-stacked>li>a{background:transparent;border-bottom:1px solid var(--ds-border);color:var(--ds-text-muted);padding:8px 4px}body.page-asociados_actividad_evidencia .nav-stacked>li>a b,body.page-asociados_actividades .nav-stacked>li>a b,body.page-asociados_calendar .nav-stacked>li>a b,body.page-asociados_constancias .nav-stacked>li>a b,body.page-asociados_dashboard .nav-stacked>li>a b,body.page-asociados_eventos .nav-stacked>li>a b,body.page-entes_dashboard .nav-stacked>li>a b,body.page-estudiantes_dashboard .nav-stacked>li>a b,body.page-supervisor_elecciones_dashboard .nav-stacked>li>a b{color:var(--ds-text);float:right;text-align:right}body.page-asociados_actividad_evidencia .nav-stacked>li>a:hover,body.page-asociados_actividades .nav-stacked>li>a:hover,body.page-asociados_calendar .nav-stacked>li>a:hover,body.page-asociados_constancias .nav-stacked>li>a:hover,body.page-asociados_dashboard .nav-stacked>li>a:hover,body.page-asociados_eventos .nav-stacked>li>a:hover,body.page-entes_dashboard .nav-stacked>li>a:hover,body.page-estudiantes_dashboard .nav-stacked>li>a:hover,body.page-supervisor_elecciones_dashboard .nav-stacked>li>a:hover{background:var(--ds-surface-2)}body.page-asociados_actividad_evidencia .nav-stacked>li:last-child>a,body.page-asociados_actividades .nav-stacked>li:last-child>a,body.page-asociados_calendar .nav-stacked>li:last-child>a,body.page-asociados_constancias .nav-stacked>li:last-child>a,body.page-asociados_dashboard .nav-stacked>li:last-child>a,body.page-asociados_eventos .nav-stacked>li:last-child>a,body.page-entes_dashboard .nav-stacked>li:last-child>a,body.page-estudiantes_dashboard .nav-stacked>li:last-child>a,body.page-supervisor_elecciones_dashboard .nav-stacked>li:last-child>a{border-bottom:0}body.page-asociados_actividad_evidencia .link-informe,body.page-asociados_actividad_evidencia .nav-pills.nav-stacked>li>a,body.page-asociados_actividades .link-informe,body.page-asociados_actividades .nav-pills.nav-stacked>li>a,body.page-asociados_calendar .link-informe,body.page-asociados_calendar .nav-pills.nav-stacked>li>a,body.page-asociados_constancias .link-informe,body.page-asociados_constancias .nav-pills.nav-stacked>li>a,body.page-asociados_dashboard .link-informe,body.page-asociados_dashboard .nav-pills.nav-stacked>li>a,body.page-asociados_eventos .link-informe,body.page-asociados_eventos .nav-pills.nav-stacked>li>a,body.page-entes_dashboard .link-informe,body.page-entes_dashboard .nav-pills.nav-stacked>li>a,body.page-estudiantes_dashboard .link-informe,body.page-estudiantes_dashboard .nav-pills.nav-stacked>li>a,body.page-supervisor_elecciones_dashboard .link-informe,body.page-supervisor_elecciones_dashboard .nav-pills.nav-stacked>li>a{align-items:flex-start;border-radius:var(--ds-radius-xs);color:var(--ds-primary);display:flex;gap:8px;line-height:1.4;padding:8px 10px}body.page-asociados_actividad_evidencia .link-informe .fa,body.page-asociados_actividad_evidencia .link-informe .glyphicon,body.page-asociados_actividad_evidencia .link-informe>span,body.page-asociados_actividad_evidencia .nav-pills.nav-stacked>li>a .fa,body.page-asociados_actividad_evidencia .nav-pills.nav-stacked>li>a .glyphicon,body.page-asociados_actividad_evidencia .nav-pills.nav-stacked>li>a>span,body.page-asociados_actividades .link-informe .fa,body.page-asociados_actividades .link-informe .glyphicon,body.page-asociados_actividades .link-informe>span,body.page-asociados_actividades .nav-pills.nav-stacked>li>a .fa,body.page-asociados_actividades .nav-pills.nav-stacked>li>a .glyphicon,body.page-asociados_actividades .nav-pills.nav-stacked>li>a>span,body.page-asociados_calendar .link-informe .fa,body.page-asociados_calendar .link-informe .glyphicon,body.page-asociados_calendar .link-informe>span,body.page-asociados_calendar .nav-pills.nav-stacked>li>a .fa,body.page-asociados_calendar .nav-pills.nav-stacked>li>a .glyphicon,body.page-asociados_calendar .nav-pills.nav-stacked>li>a>span,body.page-asociados_constancias .link-informe .fa,body.page-asociados_constancias .link-informe .glyphicon,body.page-asociados_constancias .link-informe>span,body.page-asociados_constancias .nav-pills.nav-stacked>li>a .fa,body.page-asociados_constancias .nav-pills.nav-stacked>li>a .glyphicon,body.page-asociados_constancias .nav-pills.nav-stacked>li>a>span,body.page-asociados_dashboard .link-informe .fa,body.page-asociados_dashboard .link-informe .glyphicon,body.page-asociados_dashboard .link-informe>span,body.page-asociados_dashboard .nav-pills.nav-stacked>li>a .fa,body.page-asociados_dashboard .nav-pills.nav-stacked>li>a .glyphicon,body.page-asociados_dashboard .nav-pills.nav-stacked>li>a>span,body.page-asociados_eventos .link-informe .fa,body.page-asociados_eventos .link-informe .glyphicon,body.page-asociados_eventos .link-informe>span,body.page-asociados_eventos .nav-pills.nav-stacked>li>a .fa,body.page-asociados_eventos .nav-pills.nav-stacked>li>a .glyphicon,body.page-asociados_eventos .nav-pills.nav-stacked>li>a>span,body.page-entes_dashboard .link-informe .fa,body.page-entes_dashboard .link-informe .glyphicon,body.page-entes_dashboard .link-informe>span,body.page-entes_dashboard .nav-pills.nav-stacked>li>a .fa,body.page-entes_dashboard .nav-pills.nav-stacked>li>a .glyphicon,body.page-entes_dashboard .nav-pills.nav-stacked>li>a>span,body.page-estudiantes_dashboard .link-informe .fa,body.page-estudiantes_dashboard .link-informe .glyphicon,body.page-estudiantes_dashboard .link-informe>span,body.page-estudiantes_dashboard .nav-pills.nav-stacked>li>a .fa,body.page-estudiantes_dashboard .nav-pills.nav-stacked>li>a .glyphicon,body.page-estudiantes_dashboard .nav-pills.nav-stacked>li>a>span,body.page-supervisor_elecciones_dashboard .link-informe .fa,body.page-supervisor_elecciones_dashboard .link-informe .glyphicon,body.page-supervisor_elecciones_dashboard .link-informe>span,body.page-supervisor_elecciones_dashboard .nav-pills.nav-stacked>li>a .fa,body.page-supervisor_elecciones_dashboard .nav-pills.nav-stacked>li>a .glyphicon,body.page-supervisor_elecciones_dashboard .nav-pills.nav-stacked>li>a>span{color:var(--ds-primary);flex-shrink:0;margin-top:2px}body.page-asociados_actividad_evidencia .link-informe:focus,body.page-asociados_actividad_evidencia .link-informe:hover,body.page-asociados_actividad_evidencia .nav-pills.nav-stacked>li>a:focus,body.page-asociados_actividad_evidencia .nav-pills.nav-stacked>li>a:hover,body.page-asociados_actividades .link-informe:focus,body.page-asociados_actividades .link-informe:hover,body.page-asociados_actividades .nav-pills.nav-stacked>li>a:focus,body.page-asociados_actividades .nav-pills.nav-stacked>li>a:hover,body.page-asociados_calendar .link-informe:focus,body.page-asociados_calendar .link-informe:hover,body.page-asociados_calendar .nav-pills.nav-stacked>li>a:focus,body.page-asociados_calendar .nav-pills.nav-stacked>li>a:hover,body.page-asociados_constancias .link-informe:focus,body.page-asociados_constancias .link-informe:hover,body.page-asociados_constancias .nav-pills.nav-stacked>li>a:focus,body.page-asociados_constancias .nav-pills.nav-stacked>li>a:hover,body.page-asociados_dashboard .link-informe:focus,body.page-asociados_dashboard .link-informe:hover,body.page-asociados_dashboard .nav-pills.nav-stacked>li>a:focus,body.page-asociados_dashboard .nav-pills.nav-stacked>li>a:hover,body.page-asociados_eventos .link-informe:focus,body.page-asociados_eventos .link-informe:hover,body.page-asociados_eventos .nav-pills.nav-stacked>li>a:focus,body.page-asociados_eventos .nav-pills.nav-stacked>li>a:hover,body.page-entes_dashboard .link-informe:focus,body.page-entes_dashboard .link-informe:hover,body.page-entes_dashboard .nav-pills.nav-stacked>li>a:focus,body.page-entes_dashboard .nav-pills.nav-stacked>li>a:hover,body.page-estudiantes_dashboard .link-informe:focus,body.page-estudiantes_dashboard .link-informe:hover,body.page-estudiantes_dashboard .nav-pills.nav-stacked>li>a:focus,body.page-estudiantes_dashboard .nav-pills.nav-stacked>li>a:hover,body.page-supervisor_elecciones_dashboard .link-informe:focus,body.page-supervisor_elecciones_dashboard .link-informe:hover,body.page-supervisor_elecciones_dashboard .nav-pills.nav-stacked>li>a:focus,body.page-supervisor_elecciones_dashboard .nav-pills.nav-stacked>li>a:hover{background:var(--ds-primary-50);color:var(--ds-primary-700)}body.page-asociados_actividad_evidencia .description-block,body.page-asociados_actividades .description-block,body.page-asociados_calendar .description-block,body.page-asociados_constancias .description-block,body.page-asociados_dashboard .description-block,body.page-asociados_eventos .description-block,body.page-entes_dashboard .description-block,body.page-estudiantes_dashboard .description-block,body.page-supervisor_elecciones_dashboard .description-block{align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 18px;min-height:170px;padding:22px 16px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}body.page-asociados_actividad_evidencia .description-block h3,body.page-asociados_actividades .description-block h3,body.page-asociados_calendar .description-block h3,body.page-asociados_constancias .description-block h3,body.page-asociados_dashboard .description-block h3,body.page-asociados_eventos .description-block h3,body.page-entes_dashboard .description-block h3,body.page-estudiantes_dashboard .description-block h3,body.page-supervisor_elecciones_dashboard .description-block h3{align-items:center;color:var(--ds-text);display:flex;font-size:14.5px;font-weight:700;margin:0 0 14px;min-height:2.6em}body.page-asociados_actividad_evidencia .description-block>a,body.page-asociados_actividades .description-block>a,body.page-asociados_calendar .description-block>a,body.page-asociados_constancias .description-block>a,body.page-asociados_dashboard .description-block>a,body.page-asociados_eventos .description-block>a,body.page-entes_dashboard .description-block>a,body.page-estudiantes_dashboard .description-block>a,body.page-supervisor_elecciones_dashboard .description-block>a{align-items:center;background:var(--ds-primary-50);border-radius:50%;display:inline-flex;height:66px;justify-content:center;margin-top:auto;transition:background .15s ease,color .15s ease;width:66px}body.page-asociados_actividad_evidencia .description-block>a .fa,body.page-asociados_actividad_evidencia .description-block>a .glyphicon,body.page-asociados_actividad_evidencia .description-block>a>span,body.page-asociados_actividades .description-block>a .fa,body.page-asociados_actividades .description-block>a .glyphicon,body.page-asociados_actividades .description-block>a>span,body.page-asociados_calendar .description-block>a .fa,body.page-asociados_calendar .description-block>a .glyphicon,body.page-asociados_calendar .description-block>a>span,body.page-asociados_constancias .description-block>a .fa,body.page-asociados_constancias .description-block>a .glyphicon,body.page-asociados_constancias .description-block>a>span,body.page-asociados_dashboard .description-block>a .fa,body.page-asociados_dashboard .description-block>a .glyphicon,body.page-asociados_dashboard .description-block>a>span,body.page-asociados_eventos .description-block>a .fa,body.page-asociados_eventos .description-block>a .glyphicon,body.page-asociados_eventos .description-block>a>span,body.page-entes_dashboard .description-block>a .fa,body.page-entes_dashboard .description-block>a .glyphicon,body.page-entes_dashboard .description-block>a>span,body.page-estudiantes_dashboard .description-block>a .fa,body.page-estudiantes_dashboard .description-block>a .glyphicon,body.page-estudiantes_dashboard .description-block>a>span,body.page-supervisor_elecciones_dashboard .description-block>a .fa,body.page-supervisor_elecciones_dashboard .description-block>a .glyphicon,body.page-supervisor_elecciones_dashboard .description-block>a>span{color:var(--ds-primary);font-size:28px}body.page-asociados_actividad_evidencia .description-block>a:hover,body.page-asociados_actividades .description-block>a:hover,body.page-asociados_calendar .description-block>a:hover,body.page-asociados_constancias .description-block>a:hover,body.page-asociados_dashboard .description-block>a:hover,body.page-asociados_eventos .description-block>a:hover,body.page-entes_dashboard .description-block>a:hover,body.page-estudiantes_dashboard .description-block>a:hover,body.page-supervisor_elecciones_dashboard .description-block>a:hover{background:var(--ds-primary)}body.page-asociados_actividad_evidencia .description-block>a:hover .fa,body.page-asociados_actividad_evidencia .description-block>a:hover .glyphicon,body.page-asociados_actividad_evidencia .description-block>a:hover>span,body.page-asociados_actividades .description-block>a:hover .fa,body.page-asociados_actividades .description-block>a:hover .glyphicon,body.page-asociados_actividades .description-block>a:hover>span,body.page-asociados_calendar .description-block>a:hover .fa,body.page-asociados_calendar .description-block>a:hover .glyphicon,body.page-asociados_calendar .description-block>a:hover>span,body.page-asociados_constancias .description-block>a:hover .fa,body.page-asociados_constancias .description-block>a:hover .glyphicon,body.page-asociados_constancias .description-block>a:hover>span,body.page-asociados_dashboard .description-block>a:hover .fa,body.page-asociados_dashboard .description-block>a:hover .glyphicon,body.page-asociados_dashboard .description-block>a:hover>span,body.page-asociados_eventos .description-block>a:hover .fa,body.page-asociados_eventos .description-block>a:hover .glyphicon,body.page-asociados_eventos .description-block>a:hover>span,body.page-entes_dashboard .description-block>a:hover .fa,body.page-entes_dashboard .description-block>a:hover .glyphicon,body.page-entes_dashboard .description-block>a:hover>span,body.page-estudiantes_dashboard .description-block>a:hover .fa,body.page-estudiantes_dashboard .description-block>a:hover .glyphicon,body.page-estudiantes_dashboard .description-block>a:hover>span,body.page-supervisor_elecciones_dashboard .description-block>a:hover .fa,body.page-supervisor_elecciones_dashboard .description-block>a:hover .glyphicon,body.page-supervisor_elecciones_dashboard .description-block>a:hover>span{color:#fff}body.page-asociados_actividad_evidencia .description-block p,body.page-asociados_actividades .description-block p,body.page-asociados_calendar .description-block p,body.page-asociados_constancias .description-block p,body.page-asociados_dashboard .description-block p,body.page-asociados_eventos .description-block p,body.page-entes_dashboard .description-block p,body.page-estudiantes_dashboard .description-block p,body.page-supervisor_elecciones_dashboard .description-block p{color:var(--ds-text-muted);font-size:12.5px;line-height:1.5;margin:0}body.page-asociados_actividad_evidencia .description-block:hover,body.page-asociados_actividades .description-block:hover,body.page-asociados_calendar .description-block:hover,body.page-asociados_constancias .description-block:hover,body.page-asociados_dashboard .description-block:hover,body.page-asociados_eventos .description-block:hover,body.page-entes_dashboard .description-block:hover,body.page-estudiantes_dashboard .description-block:hover,body.page-supervisor_elecciones_dashboard .description-block:hover{box-shadow:var(--ds-shadow);transform:translateY(-2px)}.border-right body.page-asociados_actividad_evidencia .description-block,.border-right body.page-asociados_actividades .description-block,.border-right body.page-asociados_calendar .description-block,.border-right body.page-asociados_constancias .description-block,.border-right body.page-asociados_dashboard .description-block,.border-right body.page-asociados_eventos .description-block,.border-right body.page-entes_dashboard .description-block,.border-right body.page-estudiantes_dashboard .description-block,.border-right body.page-supervisor_elecciones_dashboard .description-block{border-right:0}body.page-asociados_actividad_evidencia .border-right,body.page-asociados_actividades .border-right,body.page-asociados_calendar .border-right,body.page-asociados_constancias .border-right,body.page-asociados_dashboard .border-right,body.page-asociados_eventos .border-right,body.page-entes_dashboard .border-right,body.page-estudiantes_dashboard .border-right,body.page-supervisor_elecciones_dashboard .border-right{border-right:0!important}body.page-asociados_actividad_evidencia .btn,body.page-asociados_actividades .btn,body.page-asociados_calendar .btn,body.page-asociados_constancias .btn,body.page-asociados_dashboard .btn,body.page-asociados_eventos .btn,body.page-entes_dashboard .btn,body.page-estudiantes_dashboard .btn,body.page-supervisor_elecciones_dashboard .btn{border-radius:var(--ds-radius-xs);box-shadow:none;font-weight:600}body.page-asociados_actividad_evidencia .btn-primary,body.page-asociados_actividades .btn-primary,body.page-asociados_calendar .btn-primary,body.page-asociados_constancias .btn-primary,body.page-asociados_dashboard .btn-primary,body.page-asociados_eventos .btn-primary,body.page-entes_dashboard .btn-primary,body.page-estudiantes_dashboard .btn-primary,body.page-supervisor_elecciones_dashboard .btn-primary{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}body.page-asociados_actividad_evidencia .btn-primary:focus,body.page-asociados_actividad_evidencia .btn-primary:hover,body.page-asociados_actividades .btn-primary:focus,body.page-asociados_actividades .btn-primary:hover,body.page-asociados_calendar .btn-primary:focus,body.page-asociados_calendar .btn-primary:hover,body.page-asociados_constancias .btn-primary:focus,body.page-asociados_constancias .btn-primary:hover,body.page-asociados_dashboard .btn-primary:focus,body.page-asociados_dashboard .btn-primary:hover,body.page-asociados_eventos .btn-primary:focus,body.page-asociados_eventos .btn-primary:hover,body.page-entes_dashboard .btn-primary:focus,body.page-entes_dashboard .btn-primary:hover,body.page-estudiantes_dashboard .btn-primary:focus,body.page-estudiantes_dashboard .btn-primary:hover,body.page-supervisor_elecciones_dashboard .btn-primary:focus,body.page-supervisor_elecciones_dashboard .btn-primary:hover{background:var(--ds-primary-600);border-color:var(--ds-primary-600)}body.page-asociados_actividad_evidencia .btn-info,body.page-asociados_actividades .btn-info,body.page-asociados_calendar .btn-info,body.page-asociados_constancias .btn-info,body.page-asociados_dashboard .btn-info,body.page-asociados_eventos .btn-info,body.page-entes_dashboard .btn-info,body.page-estudiantes_dashboard .btn-info,body.page-supervisor_elecciones_dashboard .btn-info{background:var(--ds-info);border-color:var(--ds-info);color:#fff}body.page-asociados_actividad_evidencia .btn-info:focus,body.page-asociados_actividad_evidencia .btn-info:hover,body.page-asociados_actividades .btn-info:focus,body.page-asociados_actividades .btn-info:hover,body.page-asociados_calendar .btn-info:focus,body.page-asociados_calendar .btn-info:hover,body.page-asociados_constancias .btn-info:focus,body.page-asociados_constancias .btn-info:hover,body.page-asociados_dashboard .btn-info:focus,body.page-asociados_dashboard .btn-info:hover,body.page-asociados_eventos .btn-info:focus,body.page-asociados_eventos .btn-info:hover,body.page-entes_dashboard .btn-info:focus,body.page-entes_dashboard .btn-info:hover,body.page-estudiantes_dashboard .btn-info:focus,body.page-estudiantes_dashboard .btn-info:hover,body.page-supervisor_elecciones_dashboard .btn-info:focus,body.page-supervisor_elecciones_dashboard .btn-info:hover{background:#2390b0;border-color:#2390b0}body.page-asociados_actividad_evidencia .btn-success,body.page-asociados_actividades .btn-success,body.page-asociados_calendar .btn-success,body.page-asociados_constancias .btn-success,body.page-asociados_dashboard .btn-success,body.page-asociados_eventos .btn-success,body.page-entes_dashboard .btn-success,body.page-estudiantes_dashboard .btn-success,body.page-supervisor_elecciones_dashboard .btn-success{background:var(--ds-success);border-color:var(--ds-success);color:#fff}body.page-asociados_actividad_evidencia .btn-success:focus,body.page-asociados_actividad_evidencia .btn-success:hover,body.page-asociados_actividades .btn-success:focus,body.page-asociados_actividades .btn-success:hover,body.page-asociados_calendar .btn-success:focus,body.page-asociados_calendar .btn-success:hover,body.page-asociados_constancias .btn-success:focus,body.page-asociados_constancias .btn-success:hover,body.page-asociados_dashboard .btn-success:focus,body.page-asociados_dashboard .btn-success:hover,body.page-asociados_eventos .btn-success:focus,body.page-asociados_eventos .btn-success:hover,body.page-entes_dashboard .btn-success:focus,body.page-entes_dashboard .btn-success:hover,body.page-estudiantes_dashboard .btn-success:focus,body.page-estudiantes_dashboard .btn-success:hover,body.page-supervisor_elecciones_dashboard .btn-success:focus,body.page-supervisor_elecciones_dashboard .btn-success:hover{background:#146c45;border-color:#146c45}body.page-asociados_actividad_evidencia .btn-warning,body.page-asociados_actividades .btn-warning,body.page-asociados_calendar .btn-warning,body.page-asociados_constancias .btn-warning,body.page-asociados_dashboard .btn-warning,body.page-asociados_eventos .btn-warning,body.page-entes_dashboard .btn-warning,body.page-estudiantes_dashboard .btn-warning,body.page-supervisor_elecciones_dashboard .btn-warning{background:var(--ds-warning);border-color:var(--ds-warning);color:#fff}body.page-asociados_actividad_evidencia .btn-warning:focus,body.page-asociados_actividad_evidencia .btn-warning:hover,body.page-asociados_actividades .btn-warning:focus,body.page-asociados_actividades .btn-warning:hover,body.page-asociados_calendar .btn-warning:focus,body.page-asociados_calendar .btn-warning:hover,body.page-asociados_constancias .btn-warning:focus,body.page-asociados_constancias .btn-warning:hover,body.page-asociados_dashboard .btn-warning:focus,body.page-asociados_dashboard .btn-warning:hover,body.page-asociados_eventos .btn-warning:focus,body.page-asociados_eventos .btn-warning:hover,body.page-entes_dashboard .btn-warning:focus,body.page-entes_dashboard .btn-warning:hover,body.page-estudiantes_dashboard .btn-warning:focus,body.page-estudiantes_dashboard .btn-warning:hover,body.page-supervisor_elecciones_dashboard .btn-warning:focus,body.page-supervisor_elecciones_dashboard .btn-warning:hover{background:#db7f25;border-color:#db7f25}body.page-asociados_actividad_evidencia .btn-danger,body.page-asociados_actividades .btn-danger,body.page-asociados_calendar .btn-danger,body.page-asociados_constancias .btn-danger,body.page-asociados_dashboard .btn-danger,body.page-asociados_eventos .btn-danger,body.page-entes_dashboard .btn-danger,body.page-estudiantes_dashboard .btn-danger,body.page-supervisor_elecciones_dashboard .btn-danger{background:var(--ds-danger);border-color:var(--ds-danger);color:#fff}body.page-asociados_actividad_evidencia .btn-danger:focus,body.page-asociados_actividad_evidencia .btn-danger:hover,body.page-asociados_actividades .btn-danger:focus,body.page-asociados_actividades .btn-danger:hover,body.page-asociados_calendar .btn-danger:focus,body.page-asociados_calendar .btn-danger:hover,body.page-asociados_constancias .btn-danger:focus,body.page-asociados_constancias .btn-danger:hover,body.page-asociados_dashboard .btn-danger:focus,body.page-asociados_dashboard .btn-danger:hover,body.page-asociados_eventos .btn-danger:focus,body.page-asociados_eventos .btn-danger:hover,body.page-entes_dashboard .btn-danger:focus,body.page-entes_dashboard .btn-danger:hover,body.page-estudiantes_dashboard .btn-danger:focus,body.page-estudiantes_dashboard .btn-danger:hover,body.page-supervisor_elecciones_dashboard .btn-danger:focus,body.page-supervisor_elecciones_dashboard .btn-danger:hover{background:#cf432e;border-color:#cf432e}.portal-info-grid{column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:0}.portal-info-grid>div{border-bottom:1px solid var(--ds-border);padding:9px 0;text-align:left}.portal-info-grid .label{color:var(--ds-text-faint);display:block;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:2px;padding:0;text-align:left;text-transform:uppercase}.portal-info-grid .value{color:var(--ds-text);font-weight:600;word-break:break-word}.portal-info-grid .full{grid-column:1/-1}.portal-info-grid.is-stacked{column-gap:0;grid-template-columns:1fr}@media (max-width:767px){.portal-info-grid{grid-template-columns:repeat(2,1fr)}}.portal-header{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);margin-bottom:22px}.portal-header__top{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:16px 22px}.portal-header__brand{align-items:center;display:flex;flex-shrink:0;gap:12px}.portal-header__brand img{flex-shrink:0;height:56px;width:auto}.portal-header__brand-text strong{color:var(--ds-text);display:block;font-size:18px;font-weight:700;line-height:1.1}.portal-header__brand-text small{color:var(--ds-text-muted);display:block;font-size:12.5px;line-height:1.3;margin-top:2px}@media (max-width:767px){.portal-header__brand-text small{display:none}}.portal-header__page{border-left:2px solid var(--ds-border);color:var(--ds-primary-700);font-size:18px;font-weight:700;line-height:1.2;padding-left:16px}@media (max-width:575px){.portal-header__page{border-left:0;padding-left:0}}.portal-header__user{align-items:center;border-top:1px solid var(--ds-border);display:flex;gap:16px;padding:14px 22px}.portal-header__user img{background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:50%;flex-shrink:0;height:58px;object-fit:cover;width:58px}.portal-header__name{color:var(--ds-text);font-size:18px;font-weight:700;margin:0}.portal-header__meta{color:var(--ds-text-muted);font-size:13px;margin-top:4px}.portal-header__school{align-items:center;display:flex;gap:12px;margin-left:auto;text-align:right}.portal-header__school img{flex-shrink:0;max-height:50px;width:auto}.portal-header__school-text{color:var(--ds-text-muted);font-size:11.5px;line-height:1.4}.portal-header__school-text strong{color:var(--ds-text);display:block;font-size:13px}@media (max-width:767px){.portal-header__school{justify-content:flex-start;margin-left:0;text-align:left;width:100%}}.portal-section-title{color:var(--ds-text-muted);font-size:13px;font-weight:700;letter-spacing:.5px;margin:26px 0 14px;text-transform:uppercase}.portal-services{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:991px){.portal-services{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.portal-services{grid-template-columns:repeat(2,1fr)}}.portal-services .description-block{margin:0}.portal-services>:not(.description-block){grid-column:1/-1}.portal-badge{background:var(--ds-primary-50);border-radius:999px;color:var(--ds-primary-700);display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.portal-election-title{color:var(--ds-text);font-size:18px;font-weight:700;margin:0 0 16px}.portal-election{border-bottom:1px solid var(--ds-border);margin-bottom:14px;padding-bottom:14px}.portal-election:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.portal-election__title{color:var(--ds-text);font-size:15px;font-weight:700;margin:0 0 8px}body.page-2fa_login,body.page-asociados_login,body.page-entes_security_login,body.page-estudiantes_login,body.page-nucleos_user_resetting_check_email,body.page-nucleos_user_resetting_request,body.page-nucleos_user_resetting_reset,body.page-nucleos_user_security_login,body.page-nucleos_user_update_security,body.page-supervisor_elecciones_login{background-color:var(--ds-bg);color:var(--ds-text);min-height:100vh}body.page-2fa_login .navbar,body.page-asociados_login .navbar,body.page-entes_security_login .navbar,body.page-estudiantes_login .navbar,body.page-nucleos_user_resetting_check_email .navbar,body.page-nucleos_user_resetting_request .navbar,body.page-nucleos_user_resetting_reset .navbar,body.page-nucleos_user_security_login .navbar,body.page-nucleos_user_update_security .navbar,body.page-supervisor_elecciones_login .navbar{background:var(--ds-surface);border:0;box-shadow:0 1px 2px rgba(16,24,40,.1);margin-bottom:0}body.page-2fa_login .navbar .navbar-brand,body.page-asociados_login .navbar .navbar-brand,body.page-entes_security_login .navbar .navbar-brand,body.page-estudiantes_login .navbar .navbar-brand,body.page-nucleos_user_resetting_check_email .navbar .navbar-brand,body.page-nucleos_user_resetting_request .navbar .navbar-brand,body.page-nucleos_user_resetting_reset .navbar .navbar-brand,body.page-nucleos_user_security_login .navbar .navbar-brand,body.page-nucleos_user_update_security .navbar .navbar-brand,body.page-supervisor_elecciones_login .navbar .navbar-brand{color:var(--ds-text);font-weight:600}body.page-2fa_login .navbar .nav>li>a,body.page-asociados_login .navbar .nav>li>a,body.page-entes_security_login .navbar .nav>li>a,body.page-estudiantes_login .navbar .nav>li>a,body.page-nucleos_user_resetting_check_email .navbar .nav>li>a,body.page-nucleos_user_resetting_request .navbar .nav>li>a,body.page-nucleos_user_resetting_reset .navbar .nav>li>a,body.page-nucleos_user_security_login .navbar .nav>li>a,body.page-nucleos_user_update_security .navbar .nav>li>a,body.page-supervisor_elecciones_login .navbar .nav>li>a{color:var(--ds-text)}body.page-2fa_login .navbar .nav>li>a:focus,body.page-2fa_login .navbar .nav>li>a:hover,body.page-asociados_login .navbar .nav>li>a:focus,body.page-asociados_login .navbar .nav>li>a:hover,body.page-entes_security_login .navbar .nav>li>a:focus,body.page-entes_security_login .navbar .nav>li>a:hover,body.page-estudiantes_login .navbar .nav>li>a:focus,body.page-estudiantes_login .navbar .nav>li>a:hover,body.page-nucleos_user_resetting_check_email .navbar .nav>li>a:focus,body.page-nucleos_user_resetting_check_email .navbar .nav>li>a:hover,body.page-nucleos_user_resetting_request .navbar .nav>li>a:focus,body.page-nucleos_user_resetting_request .navbar .nav>li>a:hover,body.page-nucleos_user_resetting_reset .navbar .nav>li>a:focus,body.page-nucleos_user_resetting_reset .navbar .nav>li>a:hover,body.page-nucleos_user_security_login .navbar .nav>li>a:focus,body.page-nucleos_user_security_login .navbar .nav>li>a:hover,body.page-nucleos_user_update_security .navbar .nav>li>a:focus,body.page-nucleos_user_update_security .navbar .nav>li>a:hover,body.page-supervisor_elecciones_login .navbar .nav>li>a:focus,body.page-supervisor_elecciones_login .navbar .nav>li>a:hover{background:var(--ds-surface-2);color:var(--ds-primary-700)}body.page-2fa_login .navbar .navbar-toggle,body.page-asociados_login .navbar .navbar-toggle,body.page-entes_security_login .navbar .navbar-toggle,body.page-estudiantes_login .navbar .navbar-toggle,body.page-nucleos_user_resetting_check_email .navbar .navbar-toggle,body.page-nucleos_user_resetting_request .navbar .navbar-toggle,body.page-nucleos_user_resetting_reset .navbar .navbar-toggle,body.page-nucleos_user_security_login .navbar .navbar-toggle,body.page-nucleos_user_update_security .navbar .navbar-toggle,body.page-supervisor_elecciones_login .navbar .navbar-toggle{border-color:var(--ds-border);color:var(--ds-text)}body.page-2fa_login .content,body.page-2fa_login>.container,body.page-asociados_login .content,body.page-asociados_login>.container,body.page-entes_security_login .content,body.page-entes_security_login>.container,body.page-estudiantes_login .content,body.page-estudiantes_login>.container,body.page-nucleos_user_resetting_check_email .content,body.page-nucleos_user_resetting_check_email>.container,body.page-nucleos_user_resetting_request .content,body.page-nucleos_user_resetting_request>.container,body.page-nucleos_user_resetting_reset .content,body.page-nucleos_user_resetting_reset>.container,body.page-nucleos_user_security_login .content,body.page-nucleos_user_security_login>.container,body.page-nucleos_user_update_security .content,body.page-nucleos_user_update_security>.container,body.page-supervisor_elecciones_login .content,body.page-supervisor_elecciones_login>.container{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 70px);padding:32px 0}body.page-2fa_login .content [class*=col-],body.page-2fa_login>.container [class*=col-],body.page-asociados_login .content [class*=col-],body.page-asociados_login>.container [class*=col-],body.page-entes_security_login .content [class*=col-],body.page-entes_security_login>.container [class*=col-],body.page-estudiantes_login .content [class*=col-],body.page-estudiantes_login>.container [class*=col-],body.page-nucleos_user_resetting_check_email .content [class*=col-],body.page-nucleos_user_resetting_check_email>.container [class*=col-],body.page-nucleos_user_resetting_request .content [class*=col-],body.page-nucleos_user_resetting_request>.container [class*=col-],body.page-nucleos_user_resetting_reset .content [class*=col-],body.page-nucleos_user_resetting_reset>.container [class*=col-],body.page-nucleos_user_security_login .content [class*=col-],body.page-nucleos_user_security_login>.container [class*=col-],body.page-nucleos_user_update_security .content [class*=col-],body.page-nucleos_user_update_security>.container [class*=col-],body.page-supervisor_elecciones_login .content [class*=col-],body.page-supervisor_elecciones_login>.container [class*=col-]{float:none;margin-left:auto;margin-right:auto}body.page-2fa_login .page-header,body.page-asociados_login .page-header,body.page-entes_security_login .page-header,body.page-estudiantes_login .page-header,body.page-nucleos_user_resetting_check_email .page-header,body.page-nucleos_user_resetting_request .page-header,body.page-nucleos_user_resetting_reset .page-header,body.page-nucleos_user_security_login .page-header,body.page-nucleos_user_update_security .page-header,body.page-supervisor_elecciones_login .page-header{display:none}body.page-2fa_login .box.box-primary,body.page-asociados_login .box.box-primary,body.page-entes_security_login .box.box-primary,body.page-estudiantes_login .box.box-primary,body.page-nucleos_user_resetting_check_email .box.box-primary,body.page-nucleos_user_resetting_request .box.box-primary,body.page-nucleos_user_resetting_reset .box.box-primary,body.page-nucleos_user_security_login .box.box-primary,body.page-nucleos_user_update_security .box.box-primary,body.page-supervisor_elecciones_login .box.box-primary{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-lg);margin:0 auto;overflow:hidden}body.page-2fa_login .box-profile,body.page-asociados_login .box-profile,body.page-entes_security_login .box-profile,body.page-estudiantes_login .box-profile,body.page-nucleos_user_resetting_check_email .box-profile,body.page-nucleos_user_resetting_request .box-profile,body.page-nucleos_user_resetting_reset .box-profile,body.page-nucleos_user_security_login .box-profile,body.page-nucleos_user_update_security .box-profile,body.page-supervisor_elecciones_login .box-profile{padding:36px 30px 30px;text-align:center}body.page-2fa_login .profile-user-img,body.page-asociados_login .profile-user-img,body.page-entes_security_login .profile-user-img,body.page-estudiantes_login .profile-user-img,body.page-nucleos_user_resetting_check_email .profile-user-img,body.page-nucleos_user_resetting_request .profile-user-img,body.page-nucleos_user_resetting_reset .profile-user-img,body.page-nucleos_user_security_login .profile-user-img,body.page-nucleos_user_update_security .profile-user-img,body.page-supervisor_elecciones_login .profile-user-img{background:var(--ds-surface);border:1px solid var(--ds-border);height:104px;margin:0 auto;padding:6px;width:104px}body.page-2fa_login .profile-username,body.page-asociados_login .profile-username,body.page-entes_security_login .profile-username,body.page-estudiantes_login .profile-username,body.page-nucleos_user_resetting_check_email .profile-username,body.page-nucleos_user_resetting_request .profile-username,body.page-nucleos_user_resetting_reset .profile-username,body.page-nucleos_user_security_login .profile-username,body.page-nucleos_user_update_security .profile-username,body.page-supervisor_elecciones_login .profile-username{margin:16px 0 2px}body.page-2fa_login .profile-username a,body.page-asociados_login .profile-username a,body.page-entes_security_login .profile-username a,body.page-estudiantes_login .profile-username a,body.page-nucleos_user_resetting_check_email .profile-username a,body.page-nucleos_user_resetting_request .profile-username a,body.page-nucleos_user_resetting_reset .profile-username a,body.page-nucleos_user_security_login .profile-username a,body.page-nucleos_user_update_security .profile-username a,body.page-supervisor_elecciones_login .profile-username a{color:var(--ds-text);font-size:22px;font-weight:700;text-decoration:none}body.page-2fa_login .profile-username a:hover,body.page-asociados_login .profile-username a:hover,body.page-entes_security_login .profile-username a:hover,body.page-estudiantes_login .profile-username a:hover,body.page-nucleos_user_resetting_check_email .profile-username a:hover,body.page-nucleos_user_resetting_request .profile-username a:hover,body.page-nucleos_user_resetting_reset .profile-username a:hover,body.page-nucleos_user_security_login .profile-username a:hover,body.page-nucleos_user_update_security .profile-username a:hover,body.page-supervisor_elecciones_login .profile-username a:hover{color:var(--ds-primary-700)}body.page-2fa_login .box-body>.text-muted,body.page-asociados_login .box-body>.text-muted,body.page-entes_security_login .box-body>.text-muted,body.page-estudiantes_login .box-body>.text-muted,body.page-nucleos_user_resetting_check_email .box-body>.text-muted,body.page-nucleos_user_resetting_request .box-body>.text-muted,body.page-nucleos_user_resetting_reset .box-body>.text-muted,body.page-nucleos_user_security_login .box-body>.text-muted,body.page-nucleos_user_update_security .box-body>.text-muted,body.page-supervisor_elecciones_login .box-body>.text-muted{color:var(--ds-text-muted)}body.page-2fa_login hr,body.page-asociados_login hr,body.page-entes_security_login hr,body.page-estudiantes_login hr,body.page-nucleos_user_resetting_check_email hr,body.page-nucleos_user_resetting_request hr,body.page-nucleos_user_resetting_reset hr,body.page-nucleos_user_security_login hr,body.page-nucleos_user_update_security hr,body.page-supervisor_elecciones_login hr{border-top-color:var(--ds-border);margin:20px 0}body.page-2fa_login .form-control,body.page-asociados_login .form-control,body.page-entes_security_login .form-control,body.page-estudiantes_login .form-control,body.page-nucleos_user_resetting_check_email .form-control,body.page-nucleos_user_resetting_request .form-control,body.page-nucleos_user_resetting_reset .form-control,body.page-nucleos_user_security_login .form-control,body.page-nucleos_user_update_security .form-control,body.page-supervisor_elecciones_login .form-control{background:var(--ds-surface);border-color:var(--ds-border-strong);border-radius:var(--ds-radius-xs);box-shadow:none;color:var(--ds-text);height:42px}body.page-2fa_login .form-control:focus,body.page-asociados_login .form-control:focus,body.page-entes_security_login .form-control:focus,body.page-estudiantes_login .form-control:focus,body.page-nucleos_user_resetting_check_email .form-control:focus,body.page-nucleos_user_resetting_request .form-control:focus,body.page-nucleos_user_resetting_reset .form-control:focus,body.page-nucleos_user_security_login .form-control:focus,body.page-nucleos_user_update_security .form-control:focus,body.page-supervisor_elecciones_login .form-control:focus{border-color:var(--ds-primary);box-shadow:var(--ds-ring)}body.page-2fa_login .control-label,body.page-2fa_login label,body.page-asociados_login .control-label,body.page-asociados_login label,body.page-entes_security_login .control-label,body.page-entes_security_login label,body.page-estudiantes_login .control-label,body.page-estudiantes_login label,body.page-nucleos_user_resetting_check_email .control-label,body.page-nucleos_user_resetting_check_email label,body.page-nucleos_user_resetting_request .control-label,body.page-nucleos_user_resetting_request label,body.page-nucleos_user_resetting_reset .control-label,body.page-nucleos_user_resetting_reset label,body.page-nucleos_user_security_login .control-label,body.page-nucleos_user_security_login label,body.page-nucleos_user_update_security .control-label,body.page-nucleos_user_update_security label,body.page-supervisor_elecciones_login .control-label,body.page-supervisor_elecciones_login label{color:var(--ds-text);font-weight:600}body.page-2fa_login .help-block,body.page-asociados_login .help-block,body.page-entes_security_login .help-block,body.page-estudiantes_login .help-block,body.page-nucleos_user_resetting_check_email .help-block,body.page-nucleos_user_resetting_request .help-block,body.page-nucleos_user_resetting_reset .help-block,body.page-nucleos_user_security_login .help-block,body.page-nucleos_user_update_security .help-block,body.page-supervisor_elecciones_login .help-block{color:var(--ds-text-muted)}body.page-2fa_login .checkbox label,body.page-asociados_login .checkbox label,body.page-entes_security_login .checkbox label,body.page-estudiantes_login .checkbox label,body.page-nucleos_user_resetting_check_email .checkbox label,body.page-nucleos_user_resetting_request .checkbox label,body.page-nucleos_user_resetting_reset .checkbox label,body.page-nucleos_user_security_login .checkbox label,body.page-nucleos_user_update_security .checkbox label,body.page-supervisor_elecciones_login .checkbox label{color:var(--ds-text-muted);font-weight:500}body.page-2fa_login .btn,body.page-asociados_login .btn,body.page-entes_security_login .btn,body.page-estudiantes_login .btn,body.page-nucleos_user_resetting_check_email .btn,body.page-nucleos_user_resetting_request .btn,body.page-nucleos_user_resetting_reset .btn,body.page-nucleos_user_security_login .btn,body.page-nucleos_user_update_security .btn,body.page-supervisor_elecciones_login .btn{border-radius:var(--ds-radius-xs);font-weight:600;min-height:42px}body.page-2fa_login .btn-primary,body.page-asociados_login .btn-primary,body.page-entes_security_login .btn-primary,body.page-estudiantes_login .btn-primary,body.page-nucleos_user_resetting_check_email .btn-primary,body.page-nucleos_user_resetting_request .btn-primary,body.page-nucleos_user_resetting_reset .btn-primary,body.page-nucleos_user_security_login .btn-primary,body.page-nucleos_user_update_security .btn-primary,body.page-supervisor_elecciones_login .btn-primary{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}body.page-2fa_login .btn-primary:focus,body.page-2fa_login .btn-primary:hover,body.page-asociados_login .btn-primary:focus,body.page-asociados_login .btn-primary:hover,body.page-entes_security_login .btn-primary:focus,body.page-entes_security_login .btn-primary:hover,body.page-estudiantes_login .btn-primary:focus,body.page-estudiantes_login .btn-primary:hover,body.page-nucleos_user_resetting_check_email .btn-primary:focus,body.page-nucleos_user_resetting_check_email .btn-primary:hover,body.page-nucleos_user_resetting_request .btn-primary:focus,body.page-nucleos_user_resetting_request .btn-primary:hover,body.page-nucleos_user_resetting_reset .btn-primary:focus,body.page-nucleos_user_resetting_reset .btn-primary:hover,body.page-nucleos_user_security_login .btn-primary:focus,body.page-nucleos_user_security_login .btn-primary:hover,body.page-nucleos_user_update_security .btn-primary:focus,body.page-nucleos_user_update_security .btn-primary:hover,body.page-supervisor_elecciones_login .btn-primary:focus,body.page-supervisor_elecciones_login .btn-primary:hover{background:var(--ds-primary-600);border-color:var(--ds-primary-600)}body.page-2fa_login a:not(.btn),body.page-asociados_login a:not(.btn),body.page-entes_security_login a:not(.btn),body.page-estudiantes_login a:not(.btn),body.page-nucleos_user_resetting_check_email a:not(.btn),body.page-nucleos_user_resetting_request a:not(.btn),body.page-nucleos_user_resetting_reset a:not(.btn),body.page-nucleos_user_security_login a:not(.btn),body.page-nucleos_user_update_security a:not(.btn),body.page-supervisor_elecciones_login a:not(.btn){color:var(--ds-primary)}body.page-2fa_login a:not(.btn):hover,body.page-asociados_login a:not(.btn):hover,body.page-entes_security_login a:not(.btn):hover,body.page-estudiantes_login a:not(.btn):hover,body.page-nucleos_user_resetting_check_email a:not(.btn):hover,body.page-nucleos_user_resetting_request a:not(.btn):hover,body.page-nucleos_user_resetting_reset a:not(.btn):hover,body.page-nucleos_user_security_login a:not(.btn):hover,body.page-nucleos_user_update_security a:not(.btn):hover,body.page-supervisor_elecciones_login a:not(.btn):hover{color:var(--ds-primary-700)}body.page-2fa_login .box-footer,body.page-asociados_login .box-footer,body.page-entes_security_login .box-footer,body.page-estudiantes_login .box-footer,body.page-nucleos_user_resetting_check_email .box-footer,body.page-nucleos_user_resetting_request .box-footer,body.page-nucleos_user_resetting_reset .box-footer,body.page-nucleos_user_security_login .box-footer,body.page-nucleos_user_update_security .box-footer,body.page-supervisor_elecciones_login .box-footer{background:var(--ds-surface-2);border-top:1px solid var(--ds-border)}body.page-2fa_login .flash-danger,body.page-2fa_login .flash-error,body.page-asociados_login .flash-danger,body.page-asociados_login .flash-error,body.page-entes_security_login .flash-danger,body.page-entes_security_login .flash-error,body.page-estudiantes_login .flash-danger,body.page-estudiantes_login .flash-error,body.page-nucleos_user_resetting_check_email .flash-danger,body.page-nucleos_user_resetting_check_email .flash-error,body.page-nucleos_user_resetting_request .flash-danger,body.page-nucleos_user_resetting_request .flash-error,body.page-nucleos_user_resetting_reset .flash-danger,body.page-nucleos_user_resetting_reset .flash-error,body.page-nucleos_user_security_login .flash-danger,body.page-nucleos_user_security_login .flash-error,body.page-nucleos_user_update_security .flash-danger,body.page-nucleos_user_update_security .flash-error,body.page-supervisor_elecciones_login .flash-danger,body.page-supervisor_elecciones_login .flash-error{color:var(--ds-danger);font-weight:600;margin-bottom:12px}body.page-2fa_login .flash-success,body.page-asociados_login .flash-success,body.page-entes_security_login .flash-success,body.page-estudiantes_login .flash-success,body.page-nucleos_user_resetting_check_email .flash-success,body.page-nucleos_user_resetting_request .flash-success,body.page-nucleos_user_resetting_reset .flash-success,body.page-nucleos_user_security_login .flash-success,body.page-nucleos_user_update_security .flash-success,body.page-supervisor_elecciones_login .flash-success{color:var(--ds-success);font-weight:600;margin-bottom:12px}body.page-2fa_login footer,body.page-asociados_login footer,body.page-entes_security_login footer,body.page-estudiantes_login footer,body.page-nucleos_user_resetting_check_email footer,body.page-nucleos_user_resetting_request footer,body.page-nucleos_user_resetting_reset footer,body.page-nucleos_user_security_login footer,body.page-nucleos_user_update_security footer,body.page-supervisor_elecciones_login footer{color:var(--ds-text-muted);text-align:center}body.page-2fa_login footer a,body.page-asociados_login footer a,body.page-entes_security_login footer a,body.page-estudiantes_login footer a,body.page-nucleos_user_resetting_check_email footer a,body.page-nucleos_user_resetting_request footer a,body.page-nucleos_user_resetting_reset footer a,body.page-nucleos_user_security_login footer a,body.page-nucleos_user_update_security footer a,body.page-supervisor_elecciones_login footer a{color:var(--ds-primary)}body.page-asociados_login{background:linear-gradient(rgba(17,22,29,.55),rgba(17,22,29,.6)),url(/build/images/parents-computers.31da2c1a.jpg) 50%/cover fixed}body.page-2fa_login,body.page-nucleos_user_resetting_check_email,body.page-nucleos_user_resetting_request,body.page-nucleos_user_resetting_reset,body.page-nucleos_user_security_login,body.page-nucleos_user_update_security{background:linear-gradient(rgba(17,22,29,.55),rgba(17,22,29,.6)),url(/build/images/general-computers.bc56951a.jpg) 50%/cover fixed}body.page-estudiantes_login{background:linear-gradient(rgba(17,22,29,.55),rgba(17,22,29,.6)),url(/build/images/students-computers.9d75ec29.jpg) 50%/cover fixed}body.page-entes_security_login{background:linear-gradient(rgba(17,22,29,.55),rgba(17,22,29,.6)),url(/build/images/office-computers.82b17626.jpg) 50%/cover fixed}body.page-nucleos_user_resetting_check_email form .btn.btn-default,body.page-nucleos_user_resetting_request form .btn.btn-default,body.page-nucleos_user_resetting_reset form .btn.btn-default,body.page-nucleos_user_security_login form .btn.btn-default,body.page-nucleos_user_update_security form .btn.btn-default{background-color:var(--ds-primary);border-color:var(--ds-primary);border-radius:var(--ds-radius-xs);box-shadow:none;color:#fff;display:block;width:100%}body.page-nucleos_user_resetting_check_email form .btn.btn-default:active,body.page-nucleos_user_resetting_check_email form .btn.btn-default:focus,body.page-nucleos_user_resetting_check_email form .btn.btn-default:hover,body.page-nucleos_user_resetting_request form .btn.btn-default:active,body.page-nucleos_user_resetting_request form .btn.btn-default:focus,body.page-nucleos_user_resetting_request form .btn.btn-default:hover,body.page-nucleos_user_resetting_reset form .btn.btn-default:active,body.page-nucleos_user_resetting_reset form .btn.btn-default:focus,body.page-nucleos_user_resetting_reset form .btn.btn-default:hover,body.page-nucleos_user_security_login form .btn.btn-default:active,body.page-nucleos_user_security_login form .btn.btn-default:focus,body.page-nucleos_user_security_login form .btn.btn-default:hover,body.page-nucleos_user_update_security form .btn.btn-default:active,body.page-nucleos_user_update_security form .btn.btn-default:focus,body.page-nucleos_user_update_security form .btn.btn-default:hover{background-color:var(--ds-primary-600);border-color:var(--ds-primary-600);color:#fff}body.page-clientes,body.page-contacto,body.page-error,body.page-faqs,body.page-homepage{background-color:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);-webkit-font-smoothing:antialiased}body.page-clientes .navbar,body.page-contacto .navbar,body.page-error .navbar,body.page-faqs .navbar,body.page-homepage .navbar{background:var(--ds-surface);border:0;box-shadow:0 1px 3px rgba(16,24,40,.08);margin-bottom:0;min-height:60px}body.page-clientes .navbar .navbar-brand,body.page-contacto .navbar .navbar-brand,body.page-error .navbar .navbar-brand,body.page-faqs .navbar .navbar-brand,body.page-homepage .navbar .navbar-brand{color:var(--ds-text);font-size:18px;font-weight:700}body.page-clientes .navbar .nav>li>a,body.page-contacto .navbar .nav>li>a,body.page-error .navbar .nav>li>a,body.page-faqs .navbar .nav>li>a,body.page-homepage .navbar .nav>li>a{color:var(--ds-text-muted);font-weight:500;padding:20px 14px}body.page-clientes .navbar .nav>li>a:focus,body.page-clientes .navbar .nav>li>a:hover,body.page-contacto .navbar .nav>li>a:focus,body.page-contacto .navbar .nav>li>a:hover,body.page-error .navbar .nav>li>a:focus,body.page-error .navbar .nav>li>a:hover,body.page-faqs .navbar .nav>li>a:focus,body.page-faqs .navbar .nav>li>a:hover,body.page-homepage .navbar .nav>li>a:focus,body.page-homepage .navbar .nav>li>a:hover{background:transparent;color:var(--ds-primary-700)}body.page-clientes .navbar .navbar-toggle,body.page-contacto .navbar .navbar-toggle,body.page-error .navbar .navbar-toggle,body.page-faqs .navbar .navbar-toggle,body.page-homepage .navbar .navbar-toggle{border-color:var(--ds-border);color:var(--ds-text)}body.page-clientes .jumbotron,body.page-contacto .jumbotron,body.page-error .jumbotron,body.page-faqs .jumbotron,body.page-homepage .jumbotron{background:linear-gradient(135deg,var(--ds-primary),var(--ds-primary-700));border-radius:0;color:#fff;margin-bottom:0;padding:64px 0}body.page-clientes .jumbotron h1,body.page-contacto .jumbotron h1,body.page-error .jumbotron h1,body.page-faqs .jumbotron h1,body.page-homepage .jumbotron h1{font-size:38px;font-weight:800;line-height:1.15;margin:0 0 18px}body.page-clientes .jumbotron p,body.page-contacto .jumbotron p,body.page-error .jumbotron p,body.page-faqs .jumbotron p,body.page-homepage .jumbotron p{font-size:17px;line-height:1.6;max-width:760px;opacity:.95}body.page-clientes .jumbotron .btn-primary,body.page-contacto .jumbotron .btn-primary,body.page-error .jumbotron .btn-primary,body.page-faqs .jumbotron .btn-primary,body.page-homepage .jumbotron .btn-primary{background:#fff;border-color:#fff;border-radius:var(--ds-radius-xs);color:var(--ds-primary-700);font-weight:700;margin-top:10px}body.page-clientes .jumbotron .btn-primary:focus,body.page-clientes .jumbotron .btn-primary:hover,body.page-contacto .jumbotron .btn-primary:focus,body.page-contacto .jumbotron .btn-primary:hover,body.page-error .jumbotron .btn-primary:focus,body.page-error .jumbotron .btn-primary:hover,body.page-faqs .jumbotron .btn-primary:focus,body.page-faqs .jumbotron .btn-primary:hover,body.page-homepage .jumbotron .btn-primary:focus,body.page-homepage .jumbotron .btn-primary:hover{background:var(--ds-primary-50);color:var(--ds-primary-700)}@media (max-width:767px){body.page-clientes .jumbotron,body.page-contacto .jumbotron,body.page-error .jumbotron,body.page-faqs .jumbotron,body.page-homepage .jumbotron{padding:44px 0}body.page-clientes .jumbotron h1,body.page-contacto .jumbotron h1,body.page-error .jumbotron h1,body.page-faqs .jumbotron h1,body.page-homepage .jumbotron h1{font-size:27px}}body.page-clientes .marketing,body.page-contacto .marketing,body.page-error .marketing,body.page-faqs .marketing,body.page-homepage .marketing{padding-bottom:20px;padding-top:50px}body.page-clientes .well-card,body.page-contacto .well-card,body.page-error .well-card,body.page-faqs .well-card,body.page-homepage .well-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm);margin-bottom:24px;padding:26px 22px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}body.page-clientes .well-card h2,body.page-contacto .well-card h2,body.page-error .well-card h2,body.page-faqs .well-card h2,body.page-homepage .well-card h2{font-size:20px;font-weight:700;margin:18px 0 10px}body.page-clientes .well-card p,body.page-contacto .well-card p,body.page-error .well-card p,body.page-faqs .well-card p,body.page-homepage .well-card p{color:var(--ds-text-muted);line-height:1.6}body.page-clientes .well-card img.img-circle,body.page-contacto .well-card img.img-circle,body.page-error .well-card img.img-circle,body.page-faqs .well-card img.img-circle,body.page-homepage .well-card img.img-circle{border:4px solid var(--ds-primary-50)}body.page-clientes .well-card:hover,body.page-contacto .well-card:hover,body.page-error .well-card:hover,body.page-faqs .well-card:hover,body.page-homepage .well-card:hover{box-shadow:var(--ds-shadow);transform:translateY(-3px)}body.page-clientes .featurette.well-card ul,body.page-contacto .featurette.well-card ul,body.page-error .featurette.well-card ul,body.page-faqs .featurette.well-card ul,body.page-homepage .featurette.well-card ul{list-style:none;margin-bottom:0;padding-left:0}body.page-clientes .featurette-divider,body.page-contacto .featurette-divider,body.page-error .featurette-divider,body.page-faqs .featurette-divider,body.page-homepage .featurette-divider{border-top-color:var(--ds-border);margin:50px 0}body.page-clientes .featurette-heading,body.page-contacto .featurette-heading,body.page-error .featurette-heading,body.page-faqs .featurette-heading,body.page-homepage .featurette-heading{color:var(--ds-text);font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1.15}body.page-clientes .featurette-heading .text-muted,body.page-contacto .featurette-heading .text-muted,body.page-error .featurette-heading .text-muted,body.page-faqs .featurette-heading .text-muted,body.page-homepage .featurette-heading .text-muted{color:var(--ds-text-faint)}body.page-clientes .featurette .lead,body.page-contacto .featurette .lead,body.page-error .featurette .lead,body.page-faqs .featurette .lead,body.page-homepage .featurette .lead{color:var(--ds-text-muted);font-size:17px;line-height:1.6}body.page-clientes .featurette-image,body.page-contacto .featurette-image,body.page-error .featurette-image,body.page-faqs .featurette-image,body.page-homepage .featurette-image{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm)}body.page-clientes .box,body.page-contacto .box,body.page-error .box,body.page-faqs .box,body.page-homepage .box{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-sm)}body.page-clientes .box.box-default,body.page-clientes .box.box-info,body.page-clientes .box.box-primary,body.page-clientes .box.box-solid,body.page-contacto .box.box-default,body.page-contacto .box.box-info,body.page-contacto .box.box-primary,body.page-contacto .box.box-solid,body.page-error .box.box-default,body.page-error .box.box-info,body.page-error .box.box-primary,body.page-error .box.box-solid,body.page-faqs .box.box-default,body.page-faqs .box.box-info,body.page-faqs .box.box-primary,body.page-faqs .box.box-solid,body.page-homepage .box.box-default,body.page-homepage .box.box-info,body.page-homepage .box.box-primary,body.page-homepage .box.box-solid{border-top:1px solid var(--ds-border)}body.page-clientes .box>.box-header,body.page-contacto .box>.box-header,body.page-error .box>.box-header,body.page-faqs .box>.box-header,body.page-homepage .box>.box-header{border-bottom:1px solid var(--ds-border)}body.page-clientes .box>.box-header .box-title,body.page-contacto .box>.box-header .box-title,body.page-error .box>.box-header .box-title,body.page-faqs .box>.box-header .box-title,body.page-homepage .box>.box-header .box-title{color:var(--ds-text);font-weight:600}body.page-clientes .box>.box-footer,body.page-contacto .box>.box-footer,body.page-error .box>.box-footer,body.page-faqs .box>.box-footer,body.page-homepage .box>.box-footer{background:var(--ds-surface-2);border-radius:0 0 var(--ds-radius) var(--ds-radius);border-top:1px solid var(--ds-border);color:var(--ds-text-muted)}body.page-clientes .box-profile,body.page-contacto .box-profile,body.page-error .box-profile,body.page-faqs .box-profile,body.page-homepage .box-profile{text-align:center}body.page-clientes .box-profile .profile-user-img,body.page-contacto .box-profile .profile-user-img,body.page-error .box-profile .profile-user-img,body.page-faqs .box-profile .profile-user-img,body.page-homepage .box-profile .profile-user-img{background:var(--ds-surface);border:1px solid var(--ds-border);padding:4px}body.page-clientes .box-profile .profile-username,body.page-contacto .box-profile .profile-username,body.page-error .box-profile .profile-username,body.page-faqs .box-profile .profile-username,body.page-homepage .box-profile .profile-username{font-weight:700;margin:14px 0 4px}body.page-clientes .box-profile .profile-username a,body.page-contacto .box-profile .profile-username a,body.page-error .box-profile .profile-username a,body.page-faqs .box-profile .profile-username a,body.page-homepage .box-profile .profile-username a{color:var(--ds-text);text-decoration:none}body.page-clientes .box-profile .profile-username a:hover,body.page-contacto .box-profile .profile-username a:hover,body.page-error .box-profile .profile-username a:hover,body.page-faqs .box-profile .profile-username a:hover,body.page-homepage .box-profile .profile-username a:hover{color:var(--ds-primary-700)}body.page-clientes .list-group-unbordered .list-group-item,body.page-contacto .list-group-unbordered .list-group-item,body.page-error .list-group-unbordered .list-group-item,body.page-faqs .list-group-unbordered .list-group-item,body.page-homepage .list-group-unbordered .list-group-item{align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--ds-border);color:var(--ds-text);display:flex;gap:16px;justify-content:space-between;padding-left:0;padding-right:0}body.page-clientes .list-group-unbordered .list-group-item b,body.page-contacto .list-group-unbordered .list-group-item b,body.page-error .list-group-unbordered .list-group-item b,body.page-faqs .list-group-unbordered .list-group-item b,body.page-homepage .list-group-unbordered .list-group-item b{color:var(--ds-text-muted);flex-shrink:0;font-weight:600}body.page-clientes .list-group-unbordered .list-group-item .pull-right,body.page-contacto .list-group-unbordered .list-group-item .pull-right,body.page-error .list-group-unbordered .list-group-item .pull-right,body.page-faqs .list-group-unbordered .list-group-item .pull-right,body.page-homepage .list-group-unbordered .list-group-item .pull-right{float:none!important;text-align:right}body.page-clientes .box-group .panel.box,body.page-contacto .box-group .panel.box,body.page-error .box-group .panel.box,body.page-faqs .box-group .panel.box,body.page-homepage .box-group .panel.box{border:1px solid var(--ds-border);box-shadow:none;margin-bottom:8px}body.page-clientes .box-group .panel.box .box-header .box-title a,body.page-contacto .box-group .panel.box .box-header .box-title a,body.page-error .box-group .panel.box .box-header .box-title a,body.page-faqs .box-group .panel.box .box-header .box-title a,body.page-homepage .box-group .panel.box .box-header .box-title a{color:var(--ds-text);font-weight:600;text-decoration:none}body.page-clientes .box-group .panel.box .box-header .box-title a:hover,body.page-contacto .box-group .panel.box .box-header .box-title a:hover,body.page-error .box-group .panel.box .box-header .box-title a:hover,body.page-faqs .box-group .panel.box .box-header .box-title a:hover,body.page-homepage .box-group .panel.box .box-header .box-title a:hover{color:var(--ds-primary-700)}body.page-clientes .form-control,body.page-contacto .form-control,body.page-error .form-control,body.page-faqs .form-control,body.page-homepage .form-control{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-xs);box-shadow:none}body.page-clientes .form-control:focus,body.page-contacto .form-control:focus,body.page-error .form-control:focus,body.page-faqs .form-control:focus,body.page-homepage .form-control:focus{border-color:var(--ds-primary);box-shadow:var(--ds-ring)}body.page-clientes .control-label,body.page-clientes label,body.page-contacto .control-label,body.page-contacto label,body.page-error .control-label,body.page-error label,body.page-faqs .control-label,body.page-faqs label,body.page-homepage .control-label,body.page-homepage label{color:var(--ds-text);font-weight:600}body.page-clientes .btn-primary,body.page-contacto .btn-primary,body.page-error .btn-primary,body.page-faqs .btn-primary,body.page-homepage .btn-primary{background:var(--ds-primary);border-color:var(--ds-primary);border-radius:var(--ds-radius-xs);color:#fff;font-weight:600}body.page-clientes .btn-primary:focus,body.page-clientes .btn-primary:hover,body.page-contacto .btn-primary:focus,body.page-contacto .btn-primary:hover,body.page-error .btn-primary:focus,body.page-error .btn-primary:hover,body.page-faqs .btn-primary:focus,body.page-faqs .btn-primary:hover,body.page-homepage .btn-primary:focus,body.page-homepage .btn-primary:hover{background:var(--ds-primary-600);border-color:var(--ds-primary-600)}body.page-clientes footer,body.page-contacto footer,body.page-error footer,body.page-faqs footer,body.page-homepage footer{border-top:1px solid var(--ds-border);color:var(--ds-text-muted);margin-top:30px;padding:24px 0}body.page-clientes a:not(.btn),body.page-clientes footer a,body.page-contacto a:not(.btn),body.page-contacto footer a,body.page-error a:not(.btn),body.page-error footer a,body.page-faqs a:not(.btn),body.page-faqs footer a,body.page-homepage a:not(.btn),body.page-homepage footer a{color:var(--ds-primary)}body.page-clientes a:not(.btn):hover,body.page-contacto a:not(.btn):hover,body.page-error a:not(.btn):hover,body.page-faqs a:not(.btn):hover,body.page-homepage a:not(.btn):hover{color:var(--ds-primary-700)}.navbar .navbar-brand{align-items:center;display:inline-flex;gap:10px;height:60px;padding-bottom:0;padding-top:0}.navbar-brand-logo{height:36px;width:auto}@media (max-width:767px){.navbar .navbar-collapse.pull-right{float:none!important}}.footer-credit{color:var(--ds-text-muted);font-size:12.5px;margin:0}.mascota-content-bottom{bottom:16px;position:fixed;right:16px;z-index:99999}.mascota-content-bottom img{filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));transition:transform .15s ease;width:84px}.mascota-content-bottom:hover img{transform:scale(1.06)}