:root{--color-bg-light:#f5f6fa;--color-bg-offwhite:#f9f8f8;--color-bg-table-stripe:#f7f7f9;--color-border-light:#dee2e6;--color-border-input:#ced4da;--color-divider:#e0e0e0;--color-divider-light:#e9ecef;--color-text-muted:#939496;--color-text-secondary:#707070;--color-form-border:#706f6f;--color-primary:#6b6b6d;--color-primary-hover:#555557;--color-dark-text:#1a1a1a;--color-text-dark-blue:#212230;--color-text-body:#666;--color-text-heading:#333;--color-gray-200:#ddd;--color-gray-300:#ccc;--color-gray-400:#aaa;--color-gray-500:#999;--color-gray-700:#444;--color-sidebar:var(--color-text-muted);--color-sidebar-menu-active:var(--color-form-border);--color-pagination:var(--color-primary);--color-neutral:var(--color-text-muted);--color-neutral-hover:#696969;--color-success:#3dbf3d;--color-success-hover:green;--color-success-light:#64c832;--color-success-alt:#4caf50;--color-danger:red;--color-danger-hover:#b22222;--color-danger-light:#f4c6cb;--color-info:#007bff;--color-info-hover:#0000cd;--color-link:#09a0ff;--color-link-bg-light:#e6efff;--color-warning:#f8b902;--color-warning-hover:#e0a800;--color-warning-light:#ffeb3b;--color-brand-purple:#5b5697;--card-bg-page:#0d0a38;--card-header:#00b1bb;--card-header-hover:#008c94;--card-body:#e5e5e5;--card-text-primary:#fff;--card-text-secondary:#706f6f;--card-toggle-ball:#3dbf3d;--external-accent:#17a2b8;--external-accent-hover:#138496;--external-dark:#1a1a1a}body{background-color:var(--color-bg-light)!important;padding-bottom:100px}.table thead th{border-top:none!important}li,ul{list-style:none!important;margin:0!important;padding:0!important}.content{position:relative}.wrap{width:100%;max-width:700px;height:auto;background-color:#fff;padding:12px;margin-top:10px;border-radius:5px}.form-title{border-bottom:1px solid var(--color-text-secondary)}.form-title h1{font-size:18px;color:var(--color-text-muted);padding-left:10px}.form-section-1,.form-section-2,.form-section-3,.form-section-4{padding:12px;margin-bottom:2px}.upload-photo{cursor:pointer}.photo{width:154px;height:210px;background-color:var(--color-text-secondary);display:flex;justify-content:center;align-items:center}.photo,.photo img{border:1px solid var(--color-text-muted);border-radius:5px}.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.notice{width:100%;max-width:154px;text-align:center}.notice span{font-size:8px;color:var(--color-text-muted)}.photo-label{cursor:pointer}.progress{position:relative}.progress-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-progress-bar{background-color:var(--color-success)}label{color:var(--color-text-muted);font-size:12px}::-moz-placeholder{color:var(--color-text-muted)}::placeholder{color:var(--color-text-muted)}input::-moz-placeholder{color:var(--color-text-muted)!important}input::placeholder{color:var(--color-text-muted)!important}.custom-select,input[type=date]{color:var(--color-text-muted)!important}input[type=text]{font-size:13px!important;height:38px}.btn-default-width{width:100%!important;max-width:120px!important}.btn-include{background-color:var(--color-success)!important}.btn-cancel{background-color:var(--color-danger)!important}@media screen and (max-width:909px){.form-row.cep-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important}.form-row.cep-row .cep-input-col{flex:1 1 0!important;min-width:0!important}.form-row.cep-row .cep-button-col,.form-row.cep-row .cep-input-col{width:auto!important;max-width:none!important;margin-bottom:0!important}.form-row.cep-row .cep-button-col{flex:0 0 auto!important}.form-section-1,.form-section-2,.form-section-3{flex-direction:column!important}.upload-photo{margin:auto;margin-bottom:20px!important}.fields{padding-left:0!important}.form-row{display:block!important}.col-2,.col-3,.col-5,.col-6,.col-8{margin-bottom:10px!important;max-width:none!important}.form-section-4{justify-content:center!important}.btns{flex-direction:column!important}.content{width:100%!important}.d-flex.justify-content-end{justify-content:center!important;flex-direction:column!important;gap:10px}.d-flex.justify-content-end .btn-cancel{display:none!important}.d-flex.justify-content-end .btn{width:100%!important;max-width:none!important;margin-right:0!important}.d-flex.justify-content-end .btn-default-width{max-width:none!important}}.popup-save-server{position:absolute;width:300px;height:170px;background-color:var(--color-danger);top:35%;left:50%;transform:translate(-50%,-50%)}.popup-save-server header{width:100%;height:30px;background-color:var(--color-success)}.comments{resize:none;height:100px!important}.content:nth-of-type(3){padding-top:10px!important}#list-historic{display:none;border-bottom:1px solid var(--color-text-secondary)}@media screen and (max-width:870px){.table-historic{display:none!important}#list-historic{display:initial!important}.desktop .sidebar{height:100%!important}}.box-traning{align-self:flex-end!important}#food-restriction{height:33px!important}.custom-select{height:38px!important;padding-top:4px!important}.custom-file-input,.custom-file-label{display:none}.custom-file-button,.custom-file-label{background-color:var(--color-success-alt);color:#fff;padding:10px 15px;cursor:pointer;border-radius:5px}.custom-file-button{display:block}.fileCheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--color-text-muted);border-radius:50%;display:inline-block;position:relative;cursor:pointer}.fileCheckbox:checked{background-color:var(--color-success-light);border:none}.fileCheckbox:checked:before{font-size:16px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fileListContainer{display:none}#fileTableContainer .th-check{width:10px}@media screen and (max-width:749px){#fileTableContainer{display:none}#fileListContainer{display:block}}#confirmationModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}#upload-input{display:contents}.breadcrumb{font-family:carmen-sans-regular;font-size:14px}.breadcrumb li{color:var(--color-text-dark-blue)!important}.cursor-pointer{cursor:pointer!important}a{cursor:default}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit}a:active,a:focus,a:hover{outline:none}body{padding-top:0;margin:0;overflow-x:hidden;font-family:Aleo,serif;background-color:var(--color-bg-offwhite)}.position-relative{position:relative}.first-navbar{width:100%;background-color:var(--color-gray-200);height:40px!important;border-bottom:2px solid var(--color-warning)}.first-navbar span,.first-navbar span:hover{color:var(--color-brand-purple)}.navbar-second{width:100%;top:40px;background-color:var(--color-primary)}.navbar-second a{color:#fff}footer{background-color:var(--color-gray-200);padding:0;text-align:center;width:100%;position:relative;bottom:0;left:0}footer .vertical-line:after{content:"";position:absolute;right:20px;top:20px;height:70%;width:1px;background-color:#000}footer nav{background-color:var(--color-primary);color:#fff;height:50px;padding:10px 0}footer .navbar-social-media i{color:var(--color-warning)}footer .navbar-social-media i:hover{color:#fff}.navbar-toggler{position:relative;width:40px;height:40px;border:none;background:none;outline:none;box-shadow:none!important}.navbar-toggler .icon-bar{position:absolute;width:100%;height:3px;background-color:#000;left:0;transition:all .2s ease-in-out}.navbar-toggler .icon-bar:first-child{top:4px}.navbar-toggler .icon-bar:nth-child(2){top:12px}.navbar-toggler .icon-bar:nth-child(3){top:20px}.navbar-toggler .icon-bar:nth-child(4){top:28px}.navbar-toggler .icon-bar:nth-child(5){top:36px}.navbar-toggler.collapsed .icon-bar:first-child{transform:rotate(135deg);top:20px}.navbar-toggler.collapsed .icon-bar:nth-child(2),.navbar-toggler.collapsed .icon-bar:nth-child(3),.navbar-toggler.collapsed .icon-bar:nth-child(4){opacity:0}.navbar-toggler.collapsed .icon-bar:nth-child(5){transform:rotate(45deg);top:20px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff!important}.navbar-nav .nav-link{color:#fff;position:relative;transition:color .3s ease-in-out}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--color-warning)!important}.navbar-nav .nav-link:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background-color:var(--color-warning);transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:bottom right}.navbar-nav .nav-link.active:after,.navbar-nav .nav-link:hover:after{transform:scaleX(1);transform-origin:bottom left}#navbarNav button{font-family:Arial,serif;width:200px;height:40px;border-radius:8px;border:none;background-color:var(--color-warning);color:var(--color-primary);font-weight:700}input:focus,select:focus{outline:none!important;box-shadow:none!important}input.form-control:focus,select.custom-select:focus,select.form-control:focus,textarea.form-control:focus{border:1px solid var(--color-primary)!important}.input-group-text{background-color:transparent!important;border:none!important}.search{position:relative}.search input{visibility:hidden;width:0;height:25px;transition:width .5s ease-in-out,visibility .5s ease-in-out;position:absolute;right:5px;z-index:0}.icon-search{color:#fff;height:25px;cursor:pointer;z-index:1}.icon-search:hover>i{color:var(--color-warning)}.search:hover input{visibility:visible;width:350px}.navbar-social-media i{color:var(--color-primary);cursor:pointer}.navbar-social-media i:hover{color:var(--color-warning)}.navbar-collapse{flex-grow:0}.navbar-brand{margin-right:auto}.navbar-nav{display:flex;justify-content:space-around;width:100%}.nav-item{margin:0 10px}@media (max-width:992px){.first-navbar{display:none}.navbar-second{top:0}}.submenu{background-color:var(--color-primary);border:none;border-radius:initial;width:auto!important}.submenu .dropdown-item{color:#fff}.submenu .dropdown-item:hover{background-color:var(--color-warning);color:var(--color-primary)}#bg-submenu{width:100%;background-color:#fff;margin-top:21px}.rotate-up{transform:rotate(180deg)}.rotate-down,.rotate-up{transition:transform .3s ease}.rotate-down{transform:rotate(0deg)}input.form-control,input[type=date].form-control,input[type=email].form-control,input[type=text].form-control,select.custom-select,select.form-control,textarea.form-control{border:1px solid var(--color-primary)!important;outline:none!important;box-shadow:none!important}