a,h1,h2,h3,h4,h5,h6,label,p,small,span{font-family:Asap,sans-serif}label{font-size:18px;color:#414141}.backgroundGray{background-color:#f3f3f3}.borderRadius-5,.delete-button{border-radius:5px}.delete-button{width:38px;height:38px;background-color:#e0e0e0;display:flex;justify-content:center;align-items:center}.delete-button:hover{background-color:rgba(255,51,0,.3);cursor:pointer}.form-group label{font-family:Asap,sans-serif;font-size:18px;color:#414141}.form-group .form-control{background-color:#f4f4f4;border:none;border-radius:5px;padding-top:10px;padding-bottom:10px;resize:none}.form-group .form-control[type=file]{background-color:transparent;padding-left:0;padding-top:2px;padding-bottom:2px}.flip-left{transform:rotate(180deg)}.lds-heart{display:inline-block;position:relative;width:80px;height:80px;transform:rotate(45deg);transform-origin:40px 40px}.lds-heart div{top:32px;left:32px;-webkit-animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite;animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite}.lds-heart div,.lds-heart div:after,.lds-heart div:before{position:absolute;width:32px;height:32px;background:#76187e}.lds-heart div:after,.lds-heart div:before{content:" ";display:block}.lds-heart div:before{left:-24px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-24px;border-radius:50% 50% 0 0}@-webkit-keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}.btn{font-family:Asap,sans-serif}.btn.btn-circle{border-radius:50%;width:28px;height:28px;display:flex;justify-content:center;padding:0;align-items:center}.btn.btn-circle img{width:7px}.btn.btn-submit{background-color:#78a331;color:#fff}.btn.btn-primary{background-color:#76187e;border-color:#76187e}.btn.btn-light-primary{background-color:#f2eaf4;color:#76187e}.btn.btn-danger{background-color:#ededed;border-color:#ededed;color:#414141}.btn.btn-danger.btn-red{background-color:#e74c25;border-color:#e74c25;color:#fff}.btn.btn-danger.btn-purple{background-color:#76187e;border-color:#76187e;color:#fff}.btn.btn-danger.btn-purple.btn-outline{background-color:transparent;color:#76187e}.btn.btn-danger.btn-red.btn-outline{background-color:transparent;color:#e74c25}.btn:hover{opacity:.8}.btn.btn-status{font-size:14px}.btn.btn-status.unactive{background-color:rgba(254,225,225,.55);color:#fa6a6a}.btn.btn-status.active{background-color:rgba(120,163,49,.06);color:#78a331}.btn-icon{border-radius:50%;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-icon:hover{background-color:hsla(0,0%,62%,.2)}.btn.btn-editar{background-color:transparent;border:none}.appear-on-hover{opacity:0}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.spacer{flex:1}.card{border-radius:6px;overflow:hidden;padding:10px 20px;box-shadow:1px 1px 5px #ccc}.dashboard-container{background:#76187e;width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:row}.dashboard-sidebar{background:#76187e;width:78px;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;position:absolute;top:0;left:0;z-index:999;padding-top:95px}.dashboard-sidebar a{text-decoration:none}.dashboard-sidebar .sidebar-menu{display:flex;flex-direction:column;flex-grow:1;padding-top:10px}.dashboard-sidebar .sidebar-menu .menu-item{text-align:center;align-items:center;height:66px;padding-top:17px;border-right:11px solid #76187e;border-left:11px solid transparent;margin-bottom:50px}.dashboard-sidebar .sidebar-menu .menu-item .icon{height:32px}.dashboard-sidebar .sidebar-menu .menu-item:hover{cursor:pointer}.dashboard-sidebar .sidebar-menu .menu-item.active{border-right:11px solid #500957;color:hsla(0,0%,100%,.8)}.dashboard-content{flex:1;height:100%;background:#e3e2e7;overflow-x:hidden;overflow-y:hidden;margin-left:78px}.dashboard-content .content-title{padding:20px 30px;font-size:26px;color:#525252;font-weight:400;background:#fff;border-bottom:1px solid #d6d6d6;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.dashboard-content .content-title .logo{height:55px}.dashboard-content .content-inside{padding:33px 30px}.login-container{width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:row}.login-sidebar{width:550px;height:100%;background:#fff;padding:90px;display:flex;flex-direction:row;align-items:center;justify-content:center}.login-sidebar .login-text{text-align:center}.login-sidebar .login-text h3{color:#76187e;font-size:22px;margin-top:40px;font-weight:700}.login-sidebar .login-text p{font-size:16px;color:#404040}.login-sidebar .form-container{margin-top:55px}.login-sidebar .form-container .button-container{margin-top:60px}.login-sidebar .form-container .forget-password-link-container{margin-top:35px}.login-sidebar .form-container .forget-password-link-container a{font-size:14;color:#76187e}.login-sidebar .login-logo{width:250px}.login-imageholder{flex:1;height:100%;background:#76187e;display:flex;align-items:center;justify-content:center;background-image:url(/images/login-bg.jpg?d76920e59baec06c4b08c0ed5081d0c2)}.index-table img{width:50px}.card-item-link{display:flex;height:100%}.card-item-link:hover{text-decoration:none}.card{flex-direction:column}.card,.card-item-container{background-color:#fff;padding:50px 40px;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;margin-bottom:12px}.card-item-container{flex-direction:row;align-items:center}.card-item-container .card-icon-container{width:85px;text-align:center;max-height:70px}.card-item-container .card-icon-container .card-icon-image{height:100%}.card-item-container .card-content{margin-left:20px}.card-item-container .card-content h3,.card-item-container .card-content p{margin:0}.card-item-container .card-content h3{color:#76187e;font-size:22px}.card-item-container .card-content p{color:#404040;font-size:14px}.select .card-item-container{background-color:transparent;padding:0;box-shadow:none}.card-item-link:hover .card-item-container{background-color:#76187e}.card-item-link:hover .card-item-container .card-content h3,.card-item-link:hover .card-item-container .card-content p{color:#fff}.internal-back-header{display:flex;flex-direction:row;align-items:center}.internal-back-header .backbutton{width:20px}.internal-back-header .title{color:#76187e;font-size:30px;font-weight:700;margin-bottom:0;margin-left:25px}.image-input,.video-input{width:100%}.image-input img{max-width:100%;max-height:300px}.table{font-family:Asap,sans-serif}.table thead th{font-size:14px}.table td,.table thead th{border-top:none;border-bottom:1px solid #ededed;padding:7px 0}.table td:first-of-type,.table thead th:first-of-type{padding-left:5px!important}.table td:last-of-type,.table thead th:last-of-type{padding-right:5px!important}.table td{font-size:18px;color:#414141;vertical-align:middle}.table td:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}.table td:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px}.table .status{padding:13px 20px;font-size:14px;border-radius:5px;white-space:nowrap}.table .status.largura-140{width:140px}.table .status.verde{background-color:rgba(120,163,49,.2);color:#78a331}.table .status.cinza{background-color:rgba(65,65,65,.2);color:#414141}.table .status.vermelho{background-color:rgba(254,225,225,.2);color:#fa6a6a}.table .status.roxo{background-color:rgba(242,234,244,.2);color:#630f6b}.table td.status-column{display:flex;justify-content:center}.table .aguardando_agendamento,.table .sem_estrategia{background-color:rgba(65,65,65,.06)}.table .questionario_respondido{background-color:rgba(120,163,49,.06);color:#78a331}.table .questionario_retorno{background-color:rgba(254,225,225,.55);color:#fa6a6a}.table .estrategia_andamento{background-color:#f2eaf4;color:#630f6b}.table tbody tr:hover{cursor:pointer}.table tbody tr:hover td{background-color:#f2eaf4}.table tbody tr:hover .appear-on-hover{opacity:1}.table tbody tr.selected td{background-color:#76187e;color:#fff}.table.table-gray{background-color:#f3f3f3}.select .table td{font-size:16px}.progress .progress-bar{background-color:#76187e}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#64106c;background-color:rgba(100,16,108,.8)}.modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:50%;border-radius:10px}.modal .modal-content.large{width:80%}.modal.open{display:block}.paginator span{font-size:18px;color:#404040}.search{display:flex;height:40px;width:100%}.search .search-button{background-color:#fff;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.search .search-button:hover{cursor:pointer}.search .search-input{background-color:#fff;border:none;width:100%;padding-left:20px;border-top-left-radius:5px;border-bottom-left-radius:5px;font-family:Asap,sans-serif}.search .search-gray{background-color:#f3f3f3}.search.select{height:30px}.upload-video{width:100%;border-radius:5px;border:1px dashed #76187e;background-color:rgba(118,24,126,.1);display:flex;justify-content:center;align-items:center;padding:60px 0}.upload-video span{font-size:18px;color:#76187e;margin-left:18px}.upload-video:hover{cursor:pointer}.player-with-splash{text-align:center}.player-with-splash img{max-height:180px}.player-with-splash img:hover{cursor:pointer}.overflow-y-auto{overflow-y:auto}.clients-actionbar{flex-direction:row;align-items:center;padding-bottom:16px}.cadastrar-novo-cliente-button{background-color:#78a331;color:#fff}.create-client-container .profile{padding:20px 16px}.create-client-container .profile img{border-radius:5px;margin-right:16px;width:80px}.create-client-container .profile h2{font-size:26px;font-weight:700;color:#404040}.create-client-container .profile p{color:#404040;font-size:16px}.create-client-container .create-client-tab{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px 12px;border-radius:8px 8px 0 0;margin-right:8px;cursor:pointer}.create-client-container .create-client-tab img{width:16px;height:16px;margin-right:12px}.create-client-container .create-client-tab h5{font-size:14px;margin:0;color:#76187e}.create-client-container .create-client-tab h5.active{color:#fff}.create-client-container .create-client-tabs{display:flex;flex-direction:row}.create-client-container .create-client-form{width:100%}.create-client-container .create-client-form .form-group-sexo-plano{display:flex;flex-direction:row}.create-client-container .create-client-form .form-group-sexo-plano option,.create-client-container .create-client-form .form-group-sexo-plano select{background:#76187e;color:#fff}.create-client-container .create-client-form .form-group-plano{flex:1;margin-left:12px}.create-client-container .create-client-form .actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.create-client-container .create-client-form .actions a{color:#76187e;margin-left:12px;margin-right:12px}.create-client-container .create-client-form .actions button.btn-submit{margin-left:1em}input[type=radio]:after{border-radius:13px;background-color:#f4f4f4;border:4px solid #f4f4f4}input[type=radio]:after,input[type=radio]:checked:after{width:13px;height:13px;top:-5px;left:-1px;position:relative;content:"";display:inline-block;visibility:visible}input[type=radio]:checked:after{border-radius:13px;background-color:#fff;border:4px solid #76187e}.subside-profile{background-color:#fff;width:300px;height:calc(100vh - 96px);overflow-y:auto}.subside-item-profile{color:#64106c;border-radius:10px;cursor:pointer}.subside-item-profile small{display:flex;align-items:center;margin:0 0 0 8px}.subside-profile .subsite-item-cell.active .subside-item-profile{background-color:#64106c;color:#fff}.subside-profile .subsite-item-cell.active .subside-item-profile img{filter:brightness(0) invert(1)}.dashboard-container .content-inside{height:calc(100vh - 96px);display:block!important;overflow-y:auto;padding-bottom:1em}.dashboard-container .content-inside .card-item-container{overflow-y:auto}.chat .chat-profile{padding:30px;box-shadow:1px 1px 5px #ccc}.chat .chat-profile img{border-radius:5px;margin-right:24px}.chat .chat-profile h2{font-size:42px;font-weight:700;color:#404040}.chat .chat-profile p{color:#404040;font-size:19px}.chat .chat-message-list{min-height:400px;max-height:460px;width:100%;overflow-y:scroll;word-break:break-all}.chat .chat-message-list .message{max-width:50%;padding:20px 30px;margin:5px}.chat .chat-message-list .message p{margin:0}.chat .chat-message-list .message.client{background-color:#78a331;align-self:start;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.chat .chat-message-list .message.client p{color:#fff}.chat .chat-message-list .message.admin{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;background-color:#fff;align-self:flex-end}.no-data h5{text-align:center;color:#64106c;font-weight:700}.food-card,.food-card>.card-item-container{flex:1}.separator-bottom{border-bottom:1px solid #ccc;margin-bottom:20px}.statistic{padding:40px 30px;text-align:center;color:#fff;border-radius:5px}.statistic h5{font-size:48px}.statistic h6{font-size:26px}.statistic.verde{background-color:#80a633}.statistic.roxo{background-color:#64106c}.statistic.vermelho{background-color:#f72c5b}.statistic.amarelo{background-color:#f7b92c}.questionnaire img{max-height:150px}.gap-1{gap:1rem}