body *,html{font-family:Raleway,sans-serif;scroll-behavior:smooth}.error_message{color:#d50000;font-size:12px;font-weight:300;padding-left:10px}.no-contenido{color:#fff;padding-top:180px;padding-bottom:50px}.background-section{padding-top:100px;padding-bottom:100px}@media (max-width:575px){.background-section{padding-top:55px}}.input-control{width:60px;border-radius:0;padding:6px 10px;background:#fff;border:1px solid #ccc;transition-duration:.3s;text-align:center}.input-control:focus{outline:none;box-shadow:none;border:1px solid #001749}.input-control::-webkit-inner-spin-button,.input-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input-control{width:100%;border-radius:0;padding:6px 10px;background:#fff;border:1px solid #ccc;transition-duration:.3s}.form-input-control:focus{outline:none;box-shadow:none;border:1px solid #001749}.loader .loading{display:flex;justify-content:center}.loader .loading div{width:1rem;height:1rem;margin:0 .3rem;background:rgba(0,23,73,.8);border-radius:50%;-webkit-animation:bounce .9s infinite alternate;animation:bounce .9s infinite alternate}.loader .loading div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.loader .loading div:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes bounce{to{opacity:.3;transform:translate3d(0,-1rem,0)}}.btn-ipt{background:#001749}.btn-ipt,.btn-ipt:hover{color:#fff}.btn-ipt:focus{box-shadow:none}.form-checkbox{display:inline-block;height:20px;vertical-align:sub}.form-checkbox .input{position:absolute;opacity:0;width:0;height:0;visibility:hidden}.form-checkbox .slider{margin-bottom:0}.form-checkbox .checkbox{height:20px;width:20px;border:2px solid #001749;background:linear-gradient(90deg,#001749 20px,#fff 0);background-size:60px 30px;background-position:100% 100%;transition:all .2s ease-in-out;cursor:pointer;border-radius:5px;position:relative}.form-checkbox .checkbox:hover{border-color:#001749}.form-checkbox .input:checked+.checkbox{border-color:#001749;background-position:0 100%;-webkit-animation:boop .4s cubic-bezier(.175,.885,.32,.9) forwards;animation:boop .4s cubic-bezier(.175,.885,.32,.9) forwards}.form-checkbox .input:checked+.checkbox .tick #path{opacity:1;-webkit-animation:tick 3s .2s forwards;animation:tick 3s .2s forwards}.form-checkbox .input:checked+.checkbox .stroke.top{transform-origin:bottom center;-webkit-animation:stroke-bt .15s .7s;animation:stroke-bt .15s .7s}.form-checkbox .input:checked+.checkbox .stroke.bottom{transform-origin:top center;-webkit-animation:stroke-bt .15s .7s;animation:stroke-bt .15s .7s}.form-checkbox .input:checked+.checkbox .stroke.left{transform-origin:right center;-webkit-animation:stroke-lr .15s .7s;animation:stroke-lr .15s .7s}.form-checkbox .input:checked+.checkbox .stroke.right{transform-origin:left center;-webkit-animation:stroke-lr .15s .7s;animation:stroke-lr .15s .7s}.form-checkbox .input:not(:checked)+.checkbox{-webkit-animation:disappear 1s cubic-bezier(.175,.885,.32,1.275) forwards;animation:disappear 1s cubic-bezier(.175,.885,.32,1.275) forwards}.form-checkbox svg{width:32px;height:32px;top:3px;position:absolute}.form-checkbox svg #path{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-linecap:round;stroke-linejoin:round;opacity:0}.form-checkbox .stroke{width:5px;height:5px;background-color:#fff;position:absolute;opacity:0}.form-checkbox .stroke.top{height:20px;top:-55px;left:30px;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}.form-checkbox .stroke.left{width:20px;top:30px;left:-65px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.form-checkbox .stroke.right{width:20px;top:30px;left:100px;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.form-checkbox .stroke.bottom{height:20px;top:100px;left:30px;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%)}@-webkit-keyframes boop{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes boop{0%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes tick{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes tick{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes disappear{0%{opacity:1}to{opacity:1}}@keyframes disappear{0%{opacity:1}to{opacity:1}}@-webkit-keyframes stroke-bt{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes stroke-bt{0%{opacity:1}50%{opacity:1}to{opacity:0}}@-webkit-keyframes stroke-lr{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes stroke-lr{0%{opacity:1}50%{opacity:1}to{opacity:0}}.button-tools{color:#fff;display:inline-block;width:32px;height:32px;padding:0;border:none;line-height:32px;text-align:center;font-size:14px;background:#ccc;border-radius:50%;margin:5px 2px;transition-duration:.3s}.button-tools:hover{color:#fff;filter:brightness(85%)}.button-tools.eye{background:#007bff}.button-tools.bell,.button-tools.download{background:#17a2b8}.status{background:#ccc;color:#fff;width:90px;padding:5px 10px;font-size:10px;text-align:center;line-height:15px;vertical-align:middle;text-transform:uppercase;border-radius:15px;margin:auto}.status.pay{background:#29cc97}.status.pending{background:#f12b2c}.status.process{background:#f59c1a}.radio-section{padding:20px 15px;border:1px solid #aaa;border-radius:5px;cursor:pointer;margin-bottom:25px;width:100%}.radio-section .description-text{display:inline-block;padding-left:10px;border:none}.radio-section .description-text h5{display:inline-block;margin-bottom:0;font-size:17px;vertical-align:middle}.radio-section .description-image{display:inline-block;padding-left:10px;border:none}.radio-section .description-image img{width:60px;vertical-align:middle}.radio-section .description-image h5{display:inline-block;margin-bottom:0;font-size:17px;padding-left:5px;vertical-align:middle}header{top:0;left:0;height:100px;width:100%;z-index:1000;transition-duration:.3s;background:#001749;border-bottom:1px solid hsla(0,0%,100%,.1)}@media (max-width:575px){header{height:70px}}header .container{position:relative;height:100%}header .menu-header{cursor:pointer;position:absolute;left:10px;height:40px;width:40px;top:50%;padding:5px;transform:translateY(-50%)}@media (max-width:575px){header .menu-header{left:10px}}header .menu-header .home_button{color:#fff;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .menu-header .burger-menu{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .menu-header .burger-menu.change .bar1{transform:rotate(-45deg) translate(-7px,6px)}header .menu-header .burger-menu.change .bar2{opacity:0}header .menu-header .burger-menu.change .bar3{transform:rotate(45deg) translate(-6px,-6px)}header .menu-header .burger-menu .bar1,header .menu-header .burger-menu .bar2,header .menu-header .burger-menu .bar3{width:30px;height:3px;background-color:#fff;margin:0;transition:.4s}header .menu-header .burger-menu .bar1{margin-bottom:6px}header .menu-header .burger-menu .bar2{margin:6px 0}header .menu-header .burger-menu .bar3{margin-top:6px}header .header-content{position:relative}header .header-content .logo{position:absolute;top:0;left:50%;z-index:2;display:inline-block;width:125px;border-radius:0 0 20px 20px;background:#fff;box-shadow:0 2px 89px -21px rgba(0,0,0,.75);transform:translateX(-50%);transition-duration:1s;opacity:1}@media (max-width:575px){header .header-content .logo{width:95px}}header .header-content .logo img{width:100%;border-radius:0 0 20px 20px;z-index:2}header .user_box{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:10px;z-index:5}@media (max-width:575px){header .user_box{right:10px}}header .user_box .user_name{position:relative;color:#fff;text-decoration:none;padding-right:20px}header .user_box .user_name .account{display:none}@media (max-width:575px){header .user_box .user_name{font-size:12px}}@media (max-width:767px){header .user_box .user_name .user{display:none}header .user_box .user_name .account{display:inline-block}}header .user_box .user_name:after{content:"";position:absolute;top:50%;right:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;transform:translateY(-50%)}header .user_box:hover .dropdown-user{visibility:visible;opacity:1}header .user_box .dropdown-user{position:absolute;top:100%;width:220px;border:1px solid #f0f0f0;right:0;background:#fff;border-radius:5px;opacity:0;visibility:hidden;transition-duration:.3s}header .user_box .dropdown-user ul{list-style:none;padding:0;margin:0}header .user_box .dropdown-user ul li a{display:block;padding:8px 20px;color:#777;text-decoration:none}header .user_box .dropdown-user ul li a span{padding-left:5px}footer .content-footer{text-align:center;color:#fff;border-top:1px solid hsla(0,0%,100%,.1);padding:20px 0}footer .content-footer p{margin:0;font-size:18px;padding:0}.menu-mobile{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10;visibility:hidden;opacity:0;transition-duration:.2s}.menu-mobile.show-menu{visibility:visible;opacity:1}.menu-mobile.show-menu .menu-content{transform:translateX(0)}.menu-mobile .menu-content{position:absolute;left:0;top:0;height:100%;width:320px;background:#fff;transform:translateX(-150%);transition-duration:.3s}@media (max-width:575px){.menu-mobile .menu-content{width:280px}}.menu-mobile .menu-content .close-button{cursor:pointer;position:absolute;top:10px;right:10px;height:40px;width:40px}.menu-mobile .menu-content .close-button .burger-menu{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-mobile .menu-content .close-button .burger-menu.change .bar1{transform:rotate(-45deg) translate(-7px,6px)}.menu-mobile .menu-content .close-button .burger-menu.change .bar2{opacity:0}.menu-mobile .menu-content .close-button .burger-menu.change .bar3{transform:rotate(45deg) translate(-6px,-6px)}.menu-mobile .menu-content .close-button .burger-menu .bar1,.menu-mobile .menu-content .close-button .burger-menu .bar2,.menu-mobile .menu-content .close-button .burger-menu .bar3{width:30px;height:3px;background-color:#001749;margin:0;transition:.4s}.menu-mobile .menu-content .close-button .burger-menu .bar1{margin-bottom:6px}.menu-mobile .menu-content .close-button .burger-menu .bar2{margin:6px 0}.menu-mobile .menu-content .close-button .burger-menu .bar3{margin-top:6px}.menu-mobile .menu-content .menu-list{list-style:none;padding:60px 0 0;margin:0}.menu-mobile .menu-content .menu-list li a{display:block;padding:10px 20px;color:#001749;text-decoration:none;font-size:20px}.menu-mobile .menu-content .menu-list li a span{padding-left:10px}.contenidos,.contenidos .background-section{background:#001749}.contenidos .item-link{text-decoration:none}.contenidos .header-category{color:#fff;padding-top:50px}.contenidos .header-category h3{border-bottom:2px solid #fff;text-transform:uppercase}.contenidos .content-item{position:relative;cursor:pointer;text-align:center;height:400px;background:#fff;padding:30px 20px 75px;margin-bottom:30px;margin-top:30px}@media (max-width:575px){.contenidos .content-item{max-width:280px;margin:30px auto}}.contenidos .content-item img{width:100%;max-width:150px}.contenidos .content-item h5{padding-top:20px;color:#555;font-size:22px;font-weight:500;line-height:35px}.contenidos .content-item .footer{position:absolute;left:0;width:100%;padding:0 20px;text-align:right;bottom:15px}.contenidos .content-item .footer .boton-plus{position:relative;display:inline-block;color:#555;width:45px;height:45px;border-radius:50%;border:2px solid #555;text-align:center;font-size:20px}.contenidos .content-item .footer .boton-plus svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login{position:relative}.login,.login .background-section{background:#001749}.login .content-form{background:#fff;position:fixed;left:50%;top:50%;width:100%;max-width:350px;border-radius:5px;transform:translate(-50%,-50%);box-shadow:0 0 5px 0 #fff}@media (max-width:420px){.login .content-form{max-width:300px}}.login .content-form .type-form{color:#555;font-weight:500;font-size:13px;margin-bottom:5px}.login .content-form .type-form select{outline:none;border:none;background:transparent;padding:0}.login .content-form .type-form select:focus{box-shadow:none}.login .content-form .logo{padding-top:10px;text-align:center}.login .content-form .logo img{width:170px}@media (max-width:420px){.login .content-form .logo img{width:150px}}.login .content-form .message{max-width:250px;margin:auto;text-align:center;color:#555;font-size:12px;padding-bottom:10px}.login .content-form .formLogin{padding:15px 0 50px;position:relative;width:100%;margin:auto}.login .content-form .formLogin .content{max-width:250px;margin:auto;padding-top:25px}@media (max-width:420px){.login .content-form .formLogin{padding-bottom:20px}}.login .content-form .formLogin .tab-section{display:table;width:100%}.login .content-form .formLogin .tab-section .tab{position:relative;display:table-cell;text-align:center;border-top:1px solid #ddd}.login .content-form .formLogin .tab-section .tab h6{margin:0;padding:13px 0;background:#ddd;transition-duration:.3s;color:#555;font-size:14px}.login .content-form .formLogin .tab-section .tab input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.login .content-form .formLogin .tab-section .tab input:checked+h6{background:#fff}.login .content-form .formLogin label{position:relative;width:100%;top:-3px;color:#fff;margin-bottom:0;font-weight:600;font-size:14px;margin-left:5px;line-height:14px}.login .content-form .formLogin input{width:100%;border-radius:0;padding:6px 10px;background:#fff;border:1px solid #ccc;transition-duration:.3s}.login .content-form .formLogin input:focus{outline:none;box-shadow:none;border:1px solid #001749}.login .content-form .formLogin .checkbox-input{cursor:pointer;padding-top:5px}.login .content-form .formLogin .checkbox-input input{width:auto;display:inline-block}.login .content-form .formLogin .checkbox-input label{color:#555}.login .content-form .formLogin .content-button{padding-top:20px}.login .content-form .formLogin .content-button button{cursor:pointer;font-size:14px;padding:5px 25px;color:#fff;background:#2672ec;border:1px solid #2672ec;font-weight:500;transition-duration:.3s}.login .content-form .formLogin .content-button button:disabled{opacity:.8}.login .content-form .formLogin .content-button .recuperar{padding-top:10px}.login .content-form .formLogin .content-button .recuperar a{text-decoration:none;display:block;padding:10px 0;color:#294e8b;font-size:14px;font-weight:600}.page .title-section{padding-bottom:30px}.page .title-section h2{font-weight:700;font-size:40px}.mi-cuenta .content-form{background:#fff;position:fixed;left:50%;top:50%;width:100%;max-width:400px;padding:0 10px;border-radius:5px;transform:translate(-50%,-50%);box-shadow:0 0 5px 0 #fff}@media (max-width:420px){.mi-cuenta .content-form{max-width:300px}}.mi-cuenta .content-form .type-form{color:#555;font-weight:500;font-size:13px;margin-bottom:5px}.mi-cuenta .content-form .type-form select{outline:none;border:none;background:transparent;padding:0}.mi-cuenta .content-form .type-form select:focus{box-shadow:none}.mi-cuenta .content-form .logo{padding-top:10px;text-align:center}.mi-cuenta .content-form .logo img{width:170px}@media (max-width:420px){.mi-cuenta .content-form .logo img{width:150px}}.mi-cuenta .content-form .message{max-width:250px;margin:auto;text-align:center;color:#555;padding-top:20px}.mi-cuenta .content-form .formPassword{padding:15px 0 50px;position:relative;width:100%;max-width:250px;margin:auto}@media (max-width:420px){.mi-cuenta .content-form .formPassword{padding-bottom:20px}}.mi-cuenta .content-form .formPassword label{position:relative;width:100%;top:-3px;color:#fff;margin-bottom:0;font-weight:600;font-size:14px;margin-left:5px;line-height:14px}.mi-cuenta .content-form .formPassword input{width:100%;border-radius:0;padding:6px 10px;background:#fff;border:1px solid #ccc;transition-duration:.3s}.mi-cuenta .content-form .formPassword input:focus{outline:none;box-shadow:none;border:1px solid #001749}.mi-cuenta .content-form .formPassword .checkbox-input{cursor:pointer;padding-top:5px}.mi-cuenta .content-form .formPassword .checkbox-input input{width:auto;display:inline-block}.mi-cuenta .content-form .formPassword .checkbox-input label{color:#555}.mi-cuenta .content-form .formPassword .content-button{padding-top:20px}.mi-cuenta .content-form .formPassword .content-button button{cursor:pointer;font-size:14px;padding:5px 25px;color:#fff;background:#2672ec;border:1px solid #2672ec;font-weight:500;transition-duration:.3s}.mi-cuenta .content-form .formPassword .content-button button:disabled{opacity:.8}.mi-cuenta .content-form .formPassword .content-button .recuperar{padding-top:10px}.mi-cuenta .content-form .formPassword .content-button .recuperar a{text-decoration:none;display:block;padding:10px 0;color:#294e8b;font-size:14px;font-weight:600}.calificaciones,.calificaciones .background-section{background:#001749}.calificaciones .materias-list{background:#fff;border-radius:3px;margin-bottom:30px}.calificaciones .materias-list .title{margin-bottom:0;padding:15px;font-size:20px;font-weight:600;color:#555;border-bottom:2px solid #dee2e6}.calificaciones .materias-list ul{margin:0;padding:0;list-style:none}.calificaciones .materias-list ul li{cursor:pointer;padding:8px 10px;transition-duration:.4s;border-bottom:1px solid #dee2e6}.calificaciones .materias-list ul li .title-m{margin:0;padding:0;line-height:15px}.calificaciones .materias-list ul li .subtitle{font-size:10px;font-weight:600;font-style:italic;line-height:15px;margin:0;padding:0}.calificaciones .materias-list ul li:hover{background:#e0e0e0}.calificaciones .materias-list ul li.header{padding:8px 15px;background:rgba(0,23,73,.6);font-weight:600;color:#fff}.calificaciones .alumnos-list{background:#fff;border-radius:3px;padding-bottom:10px}.calificaciones .alumnos-list .matricula-col{width:150px}.calificaciones .alumnos-list .not-found{text-align:center;border-top:2px solid #dee2e6;padding:80px 0}.calificaciones .alumnos-list .header{padding:15px 12px}.calificaciones .alumnos-list .header h2{font-size:25px;margin-bottom:0;line-height:32px}.calificaciones .alumnos-list .header .buttons{float:right}.calificaciones .alumnos-list .header .buttons a{font-size:12px;color:#fff}.calificaciones .alumnos-list .table thead th{font-weight:600}.calificaciones .alumnos-list .table tbody tr td{vertical-align:middle}.calificaciones .alumnos-list .table .column-input{width:100px;text-align:center}.calificaciones .alumnos-list .table .column-input input{width:60px;border-radius:0;padding:6px 10px;background:#fff;border:1px solid #ccc;transition-duration:.3s;text-align:center}.calificaciones .alumnos-list .table .column-input input:focus{outline:none;box-shadow:none;border:1px solid #001749}.calificaciones .alumnos-list .table .column-input input::-webkit-inner-spin-button,.calificaciones .alumnos-list .table .column-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kardex{background:#001749}.kardex .background-section{background:#001749;padding-bottom:280px}.kardex .description-list{background:#fff;border-radius:3px;padding-bottom:10px;margin-bottom:40px;overflow-x:auto}.kardex .description-list table{border-radius:3px;margin-bottom:0}.kardex .description-list table th{border-top:0;border-radius:10px 10px 0 0;font-size:25px;margin-bottom:0;line-height:32px;font-weight:500;padding:15px 12px}@media (max-width:767px){.kardex .description-list table th{font-size:18px;padding:5px 12px}}.kardex .description-list table span{font-weight:600}@media (max-width:767px){.kardex .description-list table{font-size:10px}}.kardex .title-section{color:#fff;font-size:30px;font-weight:600;margin:0;padding:0}@media (max-width:767px){.kardex .title-section{font-size:20px}}.kardex .subtitle-section{color:#fff;font-weight:300;font-size:15px}@media (max-width:767px){.kardex .subtitle-section{font-size:12px}}.kardex .alumnos-list{background:#fff;border-radius:3px;padding-bottom:10px;margin-bottom:40px;overflow-x:auto}.kardex .alumnos-list .message{text-align:center;padding:50px 10px}.kardex .alumnos-list .not-found{text-align:center;border-top:2px solid #dee2e6;padding:80px 0}.kardex .alumnos-list .not-found .loader .loading{display:flex;justify-content:center}.kardex .alumnos-list .not-found .loader .loading div{width:1rem;height:1rem;margin:0 .3rem;background:rgba(0,23,73,.8);border-radius:50%;-webkit-animation:bounce .9s infinite alternate;animation:bounce .9s infinite alternate}.kardex .alumnos-list .not-found .loader .loading div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.kardex .alumnos-list .not-found .loader .loading div:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@keyframes bounce{to{opacity:.3;transform:translate3d(0,-1rem,0)}}.kardex .alumnos-list .header{padding:15px 12px}.kardex .alumnos-list .header h2{font-size:25px;margin-bottom:0;line-height:32px}@media (max-width:767px){.kardex .alumnos-list .header h2{font-size:18px}}@media (max-width:767px){.kardex .alumnos-list .header{padding:5px 12px}}.kardex .alumnos-list .header .buttons{float:right}.kardex .alumnos-list .header .buttons a{font-size:12px;color:#fff}.kardex .alumnos-list .header .buttons .form-control{outline:none;box-shadow:none;border-radius:0;font-size:12px;background:#fff;border:1px solid #ccc}.kardex .alumnos-list .header .buttons .form-control:focus{outline:none;box-shadow:none;border:1px solid #001749}.kardex .alumnos-list .table thead th{font-weight:600}.kardex .alumnos-list .table .docente{width:30%}.kardex .alumnos-list .table .information-row{font-size:17px;font-weight:500}@media (max-width:767px){.kardex .alumnos-list .table .information-row{font-size:10px}}.kardex .alumnos-list .table .column-input{width:100px;text-align:center}.kardex .alumnos-list .table .column-input input{text-align:center;-moz-appearance:textfield;width:50px}.kardex .alumnos-list .table .column-input input::-webkit-inner-spin-button,.kardex .alumnos-list .table .column-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:767px){.kardex .alumnos-list .table{font-size:10px}}.servicios .table-services{background:#fff;border:1px solid #aaa;border-radius:5px;margin-bottom:50px}.servicios .table-services .header{background:#001749;border-radius:5px 5px 0 0;padding:15px}.servicios .table-services .header h1{font-size:16px;font-weight:700;text-transform:uppercase;margin:0;color:#fff}.servicios .table-services .header .inputs{float:right;position:relative;top:-5px}.servicios .table-services .header .inputs .input-control{width:130px;padding-top:5px;padding-bottom:5px;font-size:12px;text-align:left;border:none;border-radius:5px}.servicios .table-services .header .inputs .input-control:focus{border:none}.servicios .table-services .not-found{text-align:center;border-top:2px solid #dee2e6;width:100%;padding:80px 0}.servicios .table-services .list-options{border-bottom:1px solid #aaa}.servicios .table-services .list-options:last-child{border-bottom:none}.servicios .table-services .list-options .no-results{text-align:center;padding:50px 10px}.servicios .table-services .list-options .description{padding-top:15px;padding-bottom:15px;border-right:1px solid #aaa}.servicios .table-services .list-options .description h5{font-size:18px;margin-bottom:5px}.servicios .table-services .list-options .description p{font-size:16px}.servicios .table-services .list-options .column-header{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;text-align:center;font-weight:700}.servicios .table-services .list-options .column-header:last-child{border-right:none}.servicios .table-services .list-options .calculation{height:100%}.servicios .table-services .list-options .column-description{padding-top:20px;padding-bottom:20px;text-align:center;border-right:1px solid #aaa}.servicios .table-services .list-options .column-description:last-child{border-right:none}.servicios .table-services .list-options .column-description .content-row{height:100%}.servicios .table-services .list-options .column-description .content-row>div{margin-top:auto;margin-bottom:auto}.servicios .totales-section{padding:10px 0 50px}.servicios .totales-section ul{list-style:none;margin:0;padding:0;width:100%;color:#000}.servicios .totales-section ul li{display:inline-table;width:100%;font-size:17px;margin-bottom:5px}.servicios .totales-section ul li p{margin:0;display:table-cell;font-size:16px}.servicios .totales-section ul li span{display:table-cell;text-align:right}.servicios .totales-section ul li.grand p,.servicios .totales-section ul li.grand span{font-size:20px;font-weight:700}.servicios .totales-section button{width:100%;display:block;font-weight:700;background:#001749;color:#fff;text-transform:uppercase;margin-top:15px;text-shadow:none;outline:none}.servicios-pagar .table-services{background:#fff;border:1px solid #aaa;border-radius:5px;margin-bottom:25px}.servicios-pagar .table-services .header{background:#001749;border-radius:5px 5px 0 0;padding:15px}.servicios-pagar .table-services .header h1{font-size:16px;font-weight:700;text-transform:uppercase;margin:0;color:#fff}.servicios-pagar .table-services .header .inputs{float:right}.servicios-pagar .table-services .header .inputs .input-control{width:130px;padding-top:5px;padding-bottom:5px;font-size:12px;text-align:left;border:none;border-radius:5px}.servicios-pagar .table-services .header .inputs .input-control:focus{border:none}.servicios-pagar .table-services .not-found{text-align:center;border-top:2px solid #dee2e6;width:100%;padding:80px 0}.servicios-pagar .table-services .list-options{border-bottom:1px solid #aaa}.servicios-pagar .table-services .list-options:last-child{border-bottom:none}.servicios-pagar .table-services .list-options .content-descriptions>.row{height:100%}.servicios-pagar .table-services .list-options .content-descriptions>.row .col{padding:0;border-right:1px solid #aaa}.servicios-pagar .table-services .list-options .content-descriptions>.row .col:last-child{border:none}.servicios-pagar .table-services .list-options.form{padding-top:15px;padding-bottom:15px}.servicios-pagar .table-services .list-options .no-results{text-align:center;padding:50px 10px}.servicios-pagar .table-services .list-options .description{padding-top:15px;padding-bottom:15px;border-right:1px solid #aaa}.servicios-pagar .table-services .list-options .description h5{font-size:18px;margin-bottom:5px}.servicios-pagar .table-services .list-options .description p{font-size:16px}.servicios-pagar .table-services .list-options .column-header{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #aaa;text-align:center;font-weight:700}.servicios-pagar .table-services .list-options .column-header:last-child{border-right:none}.servicios-pagar .table-services .list-options .calculation{height:100%}.servicios-pagar .table-services .list-options .column-description{padding-top:20px;padding-bottom:20px;text-align:center;border-right:1px solid #aaa}.servicios-pagar .table-services .list-options .column-description:last-child{border-right:none}.servicios-pagar .table-services .list-options .column-description .content-row{height:100%}.servicios-pagar .table-services .list-options .column-description .content-row>div{margin-top:auto;margin-bottom:auto}.servicios-pagar .totales-section{padding:10px 0 50px}.servicios-pagar .totales-section ul{list-style:none;margin:0;padding:0;width:100%;color:#000}.servicios-pagar .totales-section ul li{display:inline-table;width:100%;font-size:17px;margin-bottom:5px}.servicios-pagar .totales-section ul li p{margin:0;display:table-cell;font-size:16px}.servicios-pagar .totales-section ul li span{display:table-cell;text-align:right}.servicios-pagar .totales-section ul li.grand p,.servicios-pagar .totales-section ul li.grand span{font-size:20px;font-weight:700}.servicios-pagar .totales-section button{width:100%;display:block;font-weight:700;background:#001749;color:#fff;text-transform:uppercase;margin-top:15px;text-shadow:none;outline:none}.servicios-pagar .normal-check.radio-section{border:none;padding:5px 0;margin-bottom:5px}.servicios-pagar .normal-check.radio-section .form-checkbox{display:table-cell;vertical-align:middle}.servicios-pagar .normal-check.radio-section .description-text{display:table-cell;padding-left:10px}.servicios-pagar .normal-check.radio-section .description-text h5{font-weight:400}.servicios-pagar .form-submit{padding-top:20px}.pagos .list-pagos{border:1px solid #aaa;border-radius:5px;margin-bottom:50px}.pagos .list-pagos .table td,.pagos .list-pagos .table th{border:none}.pagos .list-pagos .table thead tr th{color:#fff;background:#001749}.pagos .list-pagos .table thead tr th:first-child{border-radius:5px 0 0 0}.pagos .list-pagos .table thead tr th:last-child{border-radius:0 5px 0 0}.pagos .list-pagos .table tbody tr{border-bottom:1px solid #aaa}.pagos .list-pagos .table tbody tr td{vertical-align:middle}.pagos .list-pagos .table tbody tr:last-child{border-bottom:none}.pagos .paginatior-content{text-align:center}.pagos .paginatior-content nav{display:inline-block}.pagos .paginatior-content nav .page-item.active .page-link{background-color:#001749;border-color:#001749;color:#fff}.pagos .paginatior-content nav .page-item .page-link{color:#001749}.pagos .paginatior-content nav .page-item .page-link.focus{outline:none;box-shadow:none}.pagos .filtros{border:1px solid #aaa;border-radius:5px;padding:10px 15px}.pagos .filtros h4{margin-bottom:10px}.pagos .filtros .radio-section{border:none;padding:5px 0;margin-bottom:5px}.pagos-detalle .table-services{background:#fff;border:1px solid #aaa;border-radius:5px;margin-bottom:25px}.pagos-detalle .table-services .header{position:relative;background:#001749;border-radius:5px 5px 0 0;padding:15px}.pagos-detalle .table-services .header h1{font-size:16px;font-weight:700;text-transform:uppercase;margin:0;color:#fff;display:inline-block}.pagos-detalle .table-services .header .btn-header{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.pagos-detalle .table-services .header .btn-header button{outline:none;box-shadow:none;border-color:#fff;background:#fff;color:#001749;height:25px;font-size:12px;padding:0 12px}.pagos-detalle .table-services .header .btn-header button:focus{outline:none;box-shadow:none}.pagos-detalle .table-services .header .inputs{float:right}.pagos-detalle .table-services .header .inputs .input-control{width:130px;padding-top:5px;padding-bottom:5px;font-size:12px;text-align:left;border:none;border-radius:5px}.pagos-detalle .table-services .header .inputs .input-control:focus{border:none}.pagos-detalle .table-services .not-found{text-align:center;border-top:2px solid #dee2e6;width:100%;padding:80px 0}.pagos-detalle .table-services .list-options{border-bottom:1px solid #aaa}.pagos-detalle .table-services .list-options:last-child{border-bottom:none}.pagos-detalle .table-services .list-options .content-descriptions>.row{height:100%}.pagos-detalle .table-services .list-options .content-descriptions>.row .col{padding:0;border-right:1px solid #aaa}.pagos-detalle .table-services .list-options .content-descriptions>.row .col:last-child{border:none}.pagos-detalle .table-services .list-options.form{padding-top:15px;padding-bottom:15px}.pagos-detalle .table-services .list-options .no-results{text-align:center;padding:50px 10px}.pagos-detalle .table-services .list-options .description{padding-top:15px;padding-bottom:15px;border-right:1px solid #aaa}.pagos-detalle .table-services .list-options .description h5{font-size:18px;margin-bottom:5px}.pagos-detalle .table-services .list-options .description p{font-size:16px}.pagos-detalle .table-services .list-options .column-header{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #aaa;text-align:center;font-weight:700}.pagos-detalle .table-services .list-options .column-header:last-child{border-right:none}.pagos-detalle .table-services .list-options .calculation{height:100%}.pagos-detalle .table-services .list-options .column-description{padding-top:20px;padding-bottom:20px;text-align:center;border-right:1px solid #aaa}.pagos-detalle .table-services .list-options .column-description:last-child{border-right:none}.pagos-detalle .table-services .list-options .column-description .content-row{height:100%}.pagos-detalle .table-services .list-options .column-description .content-row>div{margin-top:auto;margin-bottom:auto}.pagos-detalle .buttons-list ul{margin:0;padding:0;list-style:none}.pagos-detalle .buttons-list ul li{margin-bottom:10px}.pagos-detalle .buttons-list ul li a{min-width:220px}.pagos-detalle .buttons-list ul li a.factura{background:#17a2b8}.pagos-detalle .totales-section{padding:10px 0 50px}.pagos-detalle .totales-section ul{list-style:none;margin:0;padding:0;width:100%;color:#000}.pagos-detalle .totales-section ul li{display:inline-table;width:100%;font-size:17px;margin-bottom:5px}.pagos-detalle .totales-section ul li p{margin:0;display:table-cell;font-size:16px}.pagos-detalle .totales-section ul li span{display:table-cell;text-align:right}.pagos-detalle .totales-section ul li.grand.border-double-top{border-top:5px double #000}.pagos-detalle .totales-section ul li.grand p,.pagos-detalle .totales-section ul li.grand span{font-size:20px;font-weight:700}.pagos-detalle .totales-section button{width:100%;display:block;font-weight:700;background:#001749;color:#fff;text-transform:uppercase;margin-top:15px;text-shadow:none;outline:none}.pagos-detalle .header-items{padding-top:15px;padding-bottom:15px}.pagos-detalle .content-detail table{width:300px;margin:0 0 0 auto}.pagos-detalle .content-detail table tr td{padding-bottom:10px}.pagos-detalle .content-detail table .title{font-weight:700}.pagos-detalle .content-detail table .subrayar{text-align:center;background:#baefea}.pagos-detalle .content-detail table .folio{text-align:center;border:2px solid #000}.pagos-detalle .content-detail table .status-cell .status{width:100%;display:block}.pagos-detalle .content-detail .status-payment h5{display:inline-block;margin:0;padding-right:10px}.pagos-detalle .content-detail .status-payment .status{width:100%;display:inline-block}.pagos-detalle .normal-check.radio-section{border:none;padding:5px 0;margin-bottom:5px}.pagos-detalle .normal-check.radio-section .form-checkbox{display:table-cell;vertical-align:middle}.pagos-detalle .normal-check.radio-section .description-text{display:table-cell;padding-left:10px}.pagos-detalle .normal-check.radio-section .description-text h5{font-weight:400}.suscription-pagar .content-detail table{width:300px;margin:0 0 0 auto}.suscription-pagar .content-detail table tr td{padding-bottom:10px}.suscription-pagar .content-detail table .title{font-weight:700}.suscription-pagar .content-detail table .subrayar{text-align:center;background:#baefea}.suscription-pagar .content-detail table .folio{text-align:center;border:2px solid #000}.suscription-pagar .content-detail table .status-cell .status{width:100%;display:block}.suscription-pagar .content-detail .status-payment h5{display:inline-block;margin:0;padding-right:10px}.suscription-pagar .content-detail .status-payment .status{width:100%;display:inline-block}.suscription-pagar .table-services{background:#fff;border:1px solid #aaa;border-radius:5px;margin-bottom:25px}.suscription-pagar .table-services .header{background:#001749;border-radius:5px 5px 0 0;padding:15px}.suscription-pagar .table-services .header h1{font-size:16px;font-weight:700;text-transform:uppercase;margin:0;color:#fff}.suscription-pagar .table-services .header .inputs{float:right}.suscription-pagar .table-services .header .inputs .input-control{width:130px;padding-top:5px;padding-bottom:5px;font-size:12px;text-align:left;border:none;border-radius:5px}.suscription-pagar .table-services .header .inputs .input-control:focus{border:none}.suscription-pagar .table-services .not-found{text-align:center;border-top:2px solid #dee2e6;width:100%;padding:80px 0}.suscription-pagar .table-services .list-options{border-bottom:1px solid #aaa}.suscription-pagar .table-services .list-options:last-child{border-bottom:none}.suscription-pagar .table-services .list-options .content-descriptions>.row{height:100%}.suscription-pagar .table-services .list-options .content-descriptions>.row .col{padding:0;border-right:1px solid #aaa}.suscription-pagar .table-services .list-options .content-descriptions>.row .col:last-child{border:none}.suscription-pagar .table-services .list-options.form{padding-top:15px;padding-bottom:15px}.suscription-pagar .table-services .list-options .no-results{text-align:center;padding:50px 10px}.suscription-pagar .table-services .list-options .description{padding-top:15px;padding-bottom:15px;border-right:1px solid #aaa}.suscription-pagar .table-services .list-options .description h5{font-size:18px;margin-bottom:5px}.suscription-pagar .table-services .list-options .description p{font-size:16px}.suscription-pagar .table-services .list-options .column-header{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #aaa;text-align:center;font-weight:700}.suscription-pagar .table-services .list-options .column-header:last-child{border-right:none}.suscription-pagar .table-services .list-options .calculation{height:100%}.suscription-pagar .table-services .list-options .column-description{padding-top:20px;padding-bottom:20px;text-align:center;border-right:1px solid #aaa}.suscription-pagar .table-services .list-options .column-description:last-child{border-right:none}.suscription-pagar .table-services .list-options .column-description .content-row{height:100%}.suscription-pagar .table-services .list-options .column-description .content-row>div{margin-top:auto;margin-bottom:auto}.suscription-pagar .totales-section{padding:10px 0 50px}.suscription-pagar .totales-section ul{list-style:none;margin:0;padding:0;width:100%;color:#000}.suscription-pagar .totales-section ul li{display:inline-table;width:100%;font-size:17px;margin-bottom:5px}.suscription-pagar .totales-section ul li p{margin:0;display:table-cell;font-size:16px}.suscription-pagar .totales-section ul li span{display:table-cell;text-align:right}.suscription-pagar .totales-section ul li.grand.border-double-top{border-top:5px double #000}.suscription-pagar .totales-section ul li.grand p,.suscription-pagar .totales-section ul li.grand span{font-size:20px;font-weight:700}.suscription-pagar .totales-section button{width:100%;display:block;font-weight:700;background:#001749;color:#fff;text-transform:uppercase;margin-top:15px;text-shadow:none;outline:none}.suscription-pagar .normal-check.radio-section{border:none;padding:5px 0;margin-bottom:5px}.suscription-pagar .normal-check.radio-section .form-checkbox{display:table-cell;vertical-align:middle}.suscription-pagar .normal-check.radio-section .description-text{display:table-cell;padding-left:10px}.suscription-pagar .normal-check.radio-section .description-text h5{font-weight:400}.suscription-pagar .form-submit{padding-top:20px}