@media screen and (max-width:1025px){.input label{font-size:17px;margin-bottom:8px}.input input,.input select{height:38px;font-size:16px}.input textarea{height:103px}.checkbox span{height:17.59px;width:17.59px;margin-right:7px}.checkbox input[type=checkbox]:checked~span{background-size:9.9px 8.15px}#login .logo{width:166px;margin:0 auto 79px}.loginForm{max-width:474px;padding:41px 35px}#login .title{font-size:25px;margin-bottom:53px}.loginForm .input{margin-bottom:40px}.loginForm .input.text::before{width:24.87px;height:27.98px}.loginForm .input.password::before{width:24.87px;height:27.64px}.loginForm .input input{font-size:21px;height:47px;padding-left:42px}.loginForm .input.checkbox{margin:25px auto 57px}.loginForm .input.checkbox label{margin-bottom:0}.loginForm .input.checkbox a{font-size:15px}.loginForm .btn{height:68px;line-height:68px;font-size:25px}#solicitud .container{max-width:636px;padding:26px 0 56px}#solicitud .logo{position:relative;top:0;left:0;margin:0 auto 32px}#solicitud .title{font-size:22px;margin-bottom:32px}#solicitud .formContainer{padding:42px 23px 37px}.topFlex{padding:0;margin-bottom:26px}#solicitud .formCont{padding:0}#solicitud .form .input{margin-right:23px;margin-bottom:8px}#solicitud .form .input.email{max-width:237px}#solicitud .form .input input,#solicitud .form .input select{height:29px}.form .titleForm{margin-top:11px;margin-bottom:16px;padding-top:24px}#solicitud .form table th{font-size:16px;padding-bottom:5px}#solicitud .form table tr th:nth-child(2) span{width:39px;white-space:nowrap;overflow:hidden;display:block;margin:0 auto;position:relative}#solicitud .form table tr th:nth-child(2) span::after{content:".";position:absolute;top:0;right:0;background-color:#fbfbfb}#solicitud .form tbody tr td:first-child{padding-right:5px}#solicitud .form tbody tr td:nth-child(2){width:66px}#solicitud .form tbody tr td:nth-child(2) .input{max-width:60px}#solicitud .form tbody tr td:nth-child(3){width:113px}#solicitud .form tbody tr td:nth-child(3) .input{max-width:108px}#solicitud .form tbody tr td:nth-child(4){width:180px}#solicitud .form tbody tr td:nth-child(4) .input{max-width:176px}#solicitud .form tbody tr td:nth-child(5){width:215px}.addProduct{font-size:13px;margin-bottom:20px}.addProduct::before{width:25px;height:25px;font-size:29px;line-height:25px;margin-right:4px}#solicitud .formCont.last{padding:0;margin-bottom:48px}#solicitud .formCont.last .input.textarea{margin-right:0;max-width:363px}#solicitud .form .btn{height:32px;line-height:32px;padding:0 18.2px}.header{position:fixed;top:0;left:0;padding:17px 0;z-index:1}.busqueda{max-width:379px}.busqueda input{height:42px;font-size:16px;padding-left:44px}.busqueda button{width:22.85px}.header .container .notifications{margin-left:100px;width:45.36px}.header .container .notifications span{width:20.54px;height:20.54px;font-size:15px;line-height:15px}#menu{width:100%;height:71px;top:89.25px;left:auto;flex-direction:row;padding:0 26px}#menu.show{width:100%;max-width:522px;height:100vh;position:fixed;top:0;right:-100%;left:auto;flex-direction:column;padding:27px 0 0;z-index:2}#menu .top{width:34.32px}#menu.show .top{width:100%;padding:0 76px;box-sizing:border-box}#menu .logo{width:70px;position:absolute;left:26px;top:-82px}#menu.show .logo{width:115px;position:relative;left:0;top:0;margin:0 auto 30px}#menu.show .info{width:100%;height:auto;padding-bottom:28px}#menu .info p{font-size:24px}#menu .info .user{margin-bottom:26px}#menu .info .flex{max-width:357px;margin:0 auto}#menu .info .date::before{width:35.91px;height:35.91px;margin-right:12px}#menu .info .hour::before{width:30.66px;height:30.66px;margin-right:15px}#menu #list{width:auto;height:100%;display:flex}#menu.show #list{display:block;width:100%;padding:60px 76px 0;box-sizing:border-box}#menu #list li{width:85px;height:100%}#menu #list li.active{border-radius:0}#menu.show #list li{width:100%;height:60px;justify-content:flex-start;padding:0 26px;box-sizing:border-box;margin-bottom:20px}#menu #list li.sesion{display:none}#menu.show #list li.sesion{display:flex}#menu.show #list a .text{width:190px}#menu #list a{font-size:19px}.icon-entrada{width:32px;height:32px}.icon-salida{width:27.25px;height:31.78px}.icon-merma{width:32px;height:32px}.icon-general{width:44.35px;height:44.35px}.icon-medic{width:35.58px;height:46.21px}.icon-personal{width:43.03px;height:47.19px}.icon-config{width:48.05px;height:48.05px}.icon-close-sesion{width:37.2px;height:37.2px}#menu .bottom{max-width:42.54px}#menu.show .bottom{max-width:100%}#barras-menu{margin-bottom:0;width:42.54px;height:25.68px}#barras-menu.close{width:31.69px;height:30.23px;margin:0 27px 50px auto;transform:rotate(180deg)}#menu .footer{display:none}#menu.show .footer p{font-size:11px;width:250px;text-align:center}.page{padding-top:160px}.page .container{min-height:calc(100vh - 160px);padding:10px 26px 60px}.addEntrada{margin:0 0 0 auto;position:absolute;right:30px;bottom:30px;z-index:1}.addEntrada span{display:none}.add.addEntrada::before{width:66px;height:66px;font-size:74px;margin-right:0}.paginator{margin-top:5px}.scroll-table{width:100%}.table{width:100%}.table th{font-size:15px;padding:10px 0 15px}.table tbody tr td{font-size:17px}.status{font-size:14px}#entrada .container,#incidencia .container,#salida .container{padding:22px 26px 75px}.titlePage{padding-bottom:8px;margin-bottom:11px}.flex-space .left .input{max-width:280px}.flex-space .left .input input,.flex-space .left .input select{height:29px}.addProd{font-size:15px}.flex-space .right p{font-size:17px}.flex-space .right{max-width:265px}.containerFlex{flex-flow:wrap;justify-content:space-between}.containerFlex .left{border:none;max-width:346px;padding-right:0}.containerFlex .right{max-width:329px;padding-left:0}.containerFlex .registro{padding:9px 16px 8px}.containerFlex .registro label{font-size:13px}.containerFlex .form .btn{position:relative;margin-top:12px}#incidencia .flex-space .left .input{max-width:220px}#incidencia .flex-space .left .input:nth-child(2){max-width:351px}#salida .checkboxes label{font-size:17px}#salida .checkboxes .checkbox label{font-size:16px}#salida .containerFlex .left{padding-right:0}#salida .containerFlex .left .flex{flex-flow:wrap;align-items:flex-start;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid rgba(112,112,112,.12)}#salida .containerFlex .left .flex .cont{max-width:350px;flex-flow:wrap}#salida .left .info{display:flex;margin-bottom:0;max-width:265px}#salida .info p{font-size:17px}#salida .info p:last-child{margin-bottom:0}#salida .right .info{display:none}.addContainer{display:block;margin-top:15px}.addContainer .add{justify-content:flex-start;font-size:15px}.addProdCod{font-size:15px;margin-left:0;margin-top:10px}#salida .titleColumn{font-size:16px}#salida .formTable table th{font-size:17px;padding-bottom:5px}#salida .formTable table thead tr th span{width:41px;white-space:nowrap;overflow:hidden;display:block;margin:0 auto;position:relative}#salida .formTable table thead tr th span::after{content:".";position:absolute;top:0;right:0;background-color:#fbfbfb}#salida .formTable .input input,#salida .formTable .input select{height:29px}#salida .containerFlex .right{max-width:100%;padding-left:0;margin-top:200px}#salida .containerFlex .right form{display:flex;justify-content:space-between;flex-flow:wrap}#salida .right .input.textarea{max-width:329px}#salida .input textarea{height:188px}#salida .right .input.firma{max-width:331px}#salida #signature::after{width:282px}#salida .btn{margin:0 auto}.modal{max-width:705px;padding:32px 49px 29px 21px}.modal .input label{font-size:16px}.modal .input input,.modal .input select{height:30px}.footer{height:48px}#prescripcion .container{padding-top:10px}.presCont .top{justify-content:center}.presCont .top .titlePage{font-size:35px}.presCont .top .right{max-width:100%;margin-top:0;justify-content:space-between}.presCont .top .right p{font-size:21px;margin-bottom:0}.presCont .top .right p.hour{margin-left:0}.presCont .form .titleForm{margin-top:18px;margin-bottom:18px;padding-top:12px;font-size:21px}.presCont .form .flex{border-bottom:1px solid rgba(112,112,112,.19)}.presCont .form .flex .input{max-width:285px;margin-right:30px;margin-bottom:15px}.presCont .form .flex .input:first-child{max-width:247px}.presCont .form .input label{font-size:19px;margin-bottom:6px}.presCont .form .flex .input input{font-size:21px;height:41px}.presCont .form .block{margin-top:25px;display:flex;justify-content:space-between;flex-flow:wrap}.presCont .form .block .input{width:auto;margin-bottom:12px}.presCont .form .block .input label{min-width:114px;margin-right:12px}.presCont .form .block .input select{width:101px;max-width:101px;height:41px;font-size:20px}.presCont .form .inline .input.text{display:none}.presCont .form .input.textarea{padding-top:23px;margin-top:8px;margin-bottom:6px}.presCont .form .input.textarea label{font-size:21px;margin-bottom:14px}.presCont .form .input textarea{height:206px}.presCont .form thead{display:none}.presCont .form tbody{display:flex;flex-direction:column}.presCont .form tbody tr{display:table-cell;border:1px solid rgba(199,196,196,.46);border-radius:25px;padding:15px 30px 8px;position:relative;margin-bottom:8px}.presCont .form tbody tr td{display:block;width:100%!important}.presCont .form tbody tr td:first-child{display:none}.presCont .form tbody tr td .input{max-width:100%!important}.presCont .form tbody tr td .input label{font-size:21px;font-weight:400;font-family:'Arial Regular';margin-bottom:0;min-width:131px;text-align:right;margin-right:14px}.presCont .form tbody tr td .input select{max-width:250px;height:41px;font-size:20px}.presCont .form tbody tr td:nth-child(4) .input input{max-width:85px;height:41px}.presCont .form tbody tr td:nth-child(5) .input input{max-width:148px;height:41px}.presCont .form tbody tr td:nth-child(6) .input input,.presCont .form tbody tr td:nth-child(7) .input input{max-width:164px;height:41px}.presCont .form tbody tr td:nth-child(8){width:37px!important;position:absolute;top:15px;right:30px}.presCont .form .addProduct{font-size:14px;margin-top:9px}.presCont .form .flex-end{border-top:1px solid rgba(199,196,196,.46);justify-content:center;padding-top:32px;margin-bottom:24px}.presCont .form .btn{font-size:18px;min-width:130px;height:41px;line-height:41px}.presCont .form .btnCerrar{margin-left:70px}}@media screen and (max-width:600px){#login .logo{width:169px;margin:0 auto 50px}.loginForm{max-width:345px;padding:30px 26px}#login .title{font-size:18px;margin-bottom:40px}.loginForm .input{margin-bottom:30px}.loginForm .input input{font-size:14px;height:36px;padding-left:27px}.loginForm .input.text::before{width:18px;height:20px}.loginForm .input.password::before{width:18px;height:20px}.loginForm .input.checkbox{margin:13px auto 42px}.loginForm .input.checkbox label{font-size:14px}.loginForm .input.checkbox a{font-size:13px}.checkbox span{height:18.84px;width:18.84px}.checkbox input[type=checkbox]:checked~span{background-size:10.6px 8.73px}.loginForm .btn{height:50px;line-height:50px;font-size:18px}#solicitud .container{max-width:90.83%}#solicitud .logo{margin:0 auto 19px}#solicitud .title{margin-bottom:22px}#solicitud .formContainer{padding:18px 15px 30px}.topFlex{justify-content:center;flex-flow:wrap;margin-bottom:18px}.topFlex .titleForm{margin-bottom:17px}.topFlex .date:first-child{margin-left:0}#solicitud .form .input{margin-right:0;margin-bottom:9px;max-width:100%}#solicitud .form .input.email{max-width:100%}#solicitud .form .input.tel{max-width:192px}#solicitud .form .input.select{max-width:192px}.form .titleForm{margin-top:17px;padding-top:17px;text-align:center}#solicitud .form .table-scroll{overflow:scroll;padding-bottom:15px}#solicitud .form table{width:553px}#solicitud .form table th{font-size:14px}.addProduct{margin-bottom:25px}#solicitud .formCont.last{margin-bottom:45px}.header{padding:13.07px 0}.header .container{padding:0 23px}.busqueda{max-width:267px}.busqueda input{height:30px;font-size:11px;padding-left:36px}.busqueda button{width:17.56px}.header .container .notifications{margin-left:13px;width:31.95px}.header .container .notifications span{width:14.47px;height:14.47px;font-size:11px;line-height:11px}.scroll-table{width:100%}.table{width:100%}#menu{height:50px;top:65px;padding:0 23px}#menu .logo{width:49px;left:16px;top:-58px}#menu #list li{width:50px}.icon-entrada{width:28px;height:28px}.icon-salida{width:23.79px;height:27.74px}.icon-merma{width:28px;height:28px}.icon-general{width:31.22px;height:31.22px}.icon-medic{width:25.06px;height:32.55px}.icon-personal{width:30.31px;height:33.24px}.icon-config{width:34.54px;height:34.54px}.icon-close-sesion{width:30px;height:30px}#barras-menu{width:29.96px;height:20.09px}.page{padding-top:114px}.page .container{min-height:calc(100vh - 115px);padding:15px 17px 60px}.add{font-size:13px}.add.addEntrada::before{width:43px;height:43px;font-size:47px}.table th{padding:0 0;font-size:14px}.table tbody tr td{font-size:16px;height:35px;padding:0}.table tbody tr td:last-child{position:relative}.actionBtn{display:block;width:5px;height:22px;background-image:url(/img/action-btn.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:16px}.actions{display:none;flex-direction:column;background-color:#9e9e9e;width:40px;position:absolute;top:35px;right:0;z-index:1}.actions a{margin-right:0;margin-top:14px}.actions a:last-child{margin-bottom:14px}.actions.display{display:flex}.delete::after,.download::after,.edit::after,.email-action::after,.search::after{filter:brightness(0) invert(1)}.actions .download{margin-left:0}.paginator{margin-top:22px}.status{width:95px;height:26px;text-align:center;line-height:26px;font-size:9px}.searchPersonal{margin-left:17px}.searchPersonal::after{width:17px;height:17px}.download{margin-left:10px;margin-right:19px}.footer{height:34px}#menu.show{padding-top:36px;max-width:372px}#menu.show .top{padding:0 55px}#menu.show .logo{width:81.7px;margin:0 auto 25px}#menu.show .info{padding-bottom:10px}#menu .info .user{font-size:18px;margin-bottom:22px}#menu .info p{font-size:18px}#menu .info .date::before{width:25.81px;height:25.81px;margin-right:6px}#menu .info .hour::before{width:22.04px;height:22.04px;margin-right:7px}#menu.show #list{padding:30px 55px 0}#menu #list a{font-size:18px}#barras-menu.close{width:23.62px;height:22.75px;margin:0 24px 30px auto}#entrada .container,#incidencia .container,#salida .container{padding:15px 16px 65px}.flex-space{flex-direction:column-reverse}.flex-space .right{margin:0 0 10px auto}.flex-space .left{max-width:100%;padding-top:11px;border-top:2px solid rgba(112,112,112,.12)}.addProd{font-size:15px}.containerFlex .left{max-width:100%}.containerFlex .right{max-width:100%;margin-top:10px}.containerFlex .form .input textarea{height:186px}.containerFlex .form .formColumn{max-width:100%}.containerFlex .form .input{margin-bottom:40px}.containerFlex .form .fileContainer .imgContainer{margin-bottom:30px}.containerFlex .form .formColumn:last-child{max-width:100%;padding-top:21px;border-top:2px solid rgba(112,112,112,.12)}.containerFlex .form .btn{margin:0 auto;display:table}#salida .containerFlex .left .flex{flex-direction:column-reverse;margin-bottom:35px;padding-bottom:0;border-bottom:none}#salida .containerFlex .left .flex .cont{max-width:100%;padding-top:15px;margin-top:10px;border-top:2px solid rgba(112,112,112,.12)}#salida .titleColumn{font-size:15px;text-align:center}#salida .containerFlex .left .formTable{width:100%;overflow:scroll;padding-bottom:15px}#salida .formTable table{width:553px}#salida .formTable table th{font-size:14px}#salida .formTable table thead tr th span{width:34px}#salida .containerFlex .right{margin-top:35px}#salida .right .input{margin-bottom:35px}#salida .right .input.firma,#salida .right .input.textarea{max-width:100%}#salida .input textarea{height:139px}.modal{position:absolute;bottom:auto;padding:30px 26px 35px}.modal .formColumn:nth-child(3){max-width:100%}.barsContainer{max-width:300px;margin:0 0 190px auto}.addCode{font-size:14px}.barsCode{width:173px;height:111px}.barsCode img{width:165px}.barsCode video{position:absolute;right:-20px;top:0}.barsCode canvas{position:absolute;right:-20px;top:0}.presCont .top .titlePage{font-size:25px}.presCont .top .right p{font-size:15px}.presCont .form .titleForm{margin-top:12px;margin-bottom:6px;padding-top:8px;font-size:15px;text-align:left}.presCont .form .flex .input{max-width:203px;margin-bottom:13px}.presCont .form .flex .input:first-child{max-width:174px}.presCont .form .input label{font-size:14px;margin-bottom:4px}.presCont .form .flex .input input{font-size:15px;height:30px}.presCont .form .block{margin-top:15px}.presCont .form .block .input{margin-bottom:10px}.presCont .form .block .input label{min-width:197px;margin-right:15px}.presCont .form .block .input input{height:30px;font-size:15px}.presCont .form .block .input select{width:71px;max-width:71px;height:30px;font-size:15px}.presCont .form .input.textarea{padding-top:16px;margin-top:2px;margin-bottom:11px}.presCont .form .input.textarea label{font-size:15px;margin-bottom:10px}.presCont .form .input textarea{height:216px}.presCont .form tbody tr{padding:10px 15px 7px;margin-bottom:5px}.presCont .form tbody tr td .input label{font-size:15px;min-width:90px;margin-right:10px}.presCont .form tbody tr td .input select{max-width:176px;height:30px;font-size:15px}.presCont .form tbody tr td:nth-child(4) .input input{max-width:60px;height:30px}.presCont .form tbody tr td:nth-child(5) .input input{max-width:104px;height:30px}.presCont .form tbody tr td:nth-child(6) .input input,.presCont .form tbody tr td:nth-child(7) .input input{max-width:115px;height:30px}.presCont .form tbody tr td:nth-child(8){width:26px!important;position:absolute;top:10px;right:15px}.presCont .form .flex-end{padding-top:23px;margin-bottom:20px}.presCont .form .btn{font-size:13px;min-width:92px;height:30px;line-height:30px}.presCont .form .btnCerrar{margin-left:12px}}