:root{--primary:#009640;--secondary-1:#90908f;--secondary-2:yellow}.centered{width:calc(100% - 60px)}.mobile-only{display:none!important}.desktop-only{display:block!important}body{background:#f7f7f7}.columns{display:flex}.columns.columns-spacing{margin:0 -8px}.columns.columns-spacing>.col{margin:0 8px}.columns.columns-spacing>.col.remove-margin-right{margin-right:0}.columns .col.col-1{width:0;flex-grow:1}.columns .col.col-2{width:0;flex-grow:2}.columns .col.col-3{width:0;flex-grow:3}.columns .col.col-4{width:0;flex-grow:4}.columns .col.col-5{width:0;flex-grow:5}.columns .col.col-6{width:0;flex-grow:6}.columns .col.col-7{width:0;flex-grow:7}.columns .col.col-8{width:0;flex-grow:8}.columns .col.col-9{width:0;flex-grow:9}.tabs{margin:30px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.tabs.with-panel{margin:25px 30px 30px 60px}.tabs>header{height:65px;margin:0;overflow-x:visible;text-align:left;border-radius:8px 8px 0 0}.tabs>header .tab-list{overflow:visible}.tabs>header .tab-list ul{justify-content:flex-start}.tabs>header .tab-list ul li{position:relative}.tabs>header .tab-list ul li:only-child{border-radius:8px 8px 0 0}.tabs>header .tab-list ul li a{height:65px;line-height:65px;padding:0 60px}.tabs>header .tab-list ul li a.icon{background-size:auto 25%}.tabs>header .actions a{height:34px;line-height:34px}.tabs>header:after{content:'';display:block;clear:both}.tabs>.content{margin:0}.tabs>.content.content-padding{padding:10px 0 30px 0}.tabs>.content.content-padding-vertical{padding:30px 0}.tabs>.content>.pages{text-align:right;margin-right:20px}.table table thead th{padding:16px 12px}.table table tbody td{padding:4px 12px}.table table tbody td label,.table table tbody td p{font-size:.7em}.form-actions{text-align:center}.form-actions.section-actions{margin:0 30px 30px}.form-actions{background-color:initial}.popup .popup-box .form-actions{text-align:center}.alerts{left:initial;right:30px;transform:initial;-webkit-transform:initial;-ms-transform:initial;-moz-transform:initial;-o-transform:initial}.ic-delete-user{background-image:url('../images/icons/ic_delete_white.svg')}.general-container>div{float:left}.general-container:after{content:'';display:block;clear:both}.general-container .general-picture{width:170px;height:170px;margin:10px 40px 10px 0}.general-container .general-info{width:calc(100% - 220px)}header.header{height:72px;border-bottom:1px solid #ddd;box-shadow:0 0 6px 0 rgba(0,0,0,.37)}header.header .logo{width:210px;height:35px;text-align:center;float:left;display:block;z-index:1;position:relative;margin-left:10px}header.header .logo img{height:35px;object-fit:contain}header.header .nav-action{width:28px;height:28px;margin:31px 5px 31px 30px;z-index:1;position:relative;float:left}header.header .nav-action a{display:none}header.header .breadcrumb{float:left;z-index:1}header.header .breadcrumb li:not(:first-child):before{content:'/';display:inline-block;margin-right:8px;font-size:.75em}header.header .breadcrumb li:nth-last-child(n+3){display:initial}header.header .breadcrumb li a{font-size:.7em;line-height:90px}.title-section.with-menu{margin-left:60px}header.header .page-actions{right:30px}header.header .page-actions .btn-icon.ic-add{background-image:url('../images/icons/ic_add_white.svg')}header.header .page-actions .btn-icon.ic-download{background-image:url('../images/icons/ic_download_white.svg')}header.header .page-actions .btn-icon.ic-cargar{background-image:url('../images/icons/ic_upload_white.svg')}header.header .page-actions .search{width:380px;padding-right:35px;background-position:calc(100% - 10px) center}.menu{width:243px;height:calc(100% - 72px);border:0!important;top:72px;background:none;overflow:auto;pointer-events:all;z-index:50}.menu .hidde-panel{width:30px;height:30px;position:absolute;top:20px;right:10px;z-index:1}.menu .menu-panel{width:100%;height:100%;min-height:initial;margin:0}.menu .menu-panel header{height:initial;padding:32px 0 16px 0}.menu .menu-panel header .general-picture{width:80px;height:80px}.menu .menu-panel header .session-actions a{width:25px;height:25px}.menu .menu-panel .menu-list{position:initial;margin:initial}.menu .menu-panel header .ic-volver{display:none}.section-content{padding:72px 0 35px 243px}.section-content.panel-hidden{padding-left:0}.section-content .show-panel{width:30px;height:30px;position:fixed;top:100px;left:30px;z-index:1}.section-content>section>.content{margin:30px}section.login .login-box{width:945px;height:470px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px rgba(0,0,0,.1);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:8px;overflow:hidden}section.login .login-box .welcome{display:block;position:absolute;top:50%;left:-12%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);height:625px;width:625px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding-bottom:0;box-shadow:none}section.login .login-box .welcome .welcome-content{display:initial;margin-left:40px}section.login .login-box .welcome label{color:#fff;display:block}section.login .login-box .welcome label:first-child{font-size:2.8em;font-family:Poppins}section.login .login-box .welcome label:last-child{font-size:1.25em}section.login .login-box .login-form{width:calc(45% - 120px);position:initial;margin-left:50%;padding:120px 60px 60px 110px;background:#fff;transform:initial;-webkit-transform:initial;-ms-transform:initial;-moz-transform:initial;-o-transform:initial;border-radius:0 8px 8px 0}section.login .login-box .login-form .logo{background-image:url('../images/logo_horizontal.png');height:55px}section.login .login-box .login-form .login-input:before{width:30px;margin-right:20px}section.login .login-box .login-form .button{width:100%;border-radius:10px}section.productos .tabs header{height:75px}section.productos .tabs .tab-list ul{justify-content:flex-end}section.productos .tabs .tab-list ul li:last-child{margin-left:10px}section.productos .tabs .tab-list label{text-align:right}.file{text-align:center;height:90px;background-position:center;background-size:contain;cursor:pointer}section.evaluacion .tabs .config{margin-left:20px}section.evaluacion .tabs .config .contenedor-titulo .btn-icon.ic-add{background-image:url('../images/icons/ic_add_white.svg')}section.evaluacion-proveedor .options-list .criterio .aspecto select{min-width:170px;max-width:170px;width:170px}section.solicitudes .warning-message{top:4.5px;right:5px}.solicitudes-types .solicitud-type{flex-basis:calc((100%/3) - 80px)}