div#modal-sugestao-refeicao .modal-dialog{ max-width: 70%; } div.msr-container-refeicoes{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; overflow-x: hidden; overflow-y: auto; max-height: 250px; } div.msr-container-refeicoes div.msr-item-select-refeicao-item{ display: flex; align-items: center; width: 49%; height: 40px; border-radius: 5px; margin-bottom: 2px; } div.msr-container-refeicoes div.msr-item-select-refeicao-item:hover{ cursor: pointer !important; background: rgba(196, 196, 196, 0.1); } div.msr-container-refeicoes div.msr-item-select-refeicao-item input{ width: 5%; } div.msr-item-select-refeicao-item.active{ background: rgba(196, 196, 196, 0.2) !important; color: #777777 !important; } div.msr-container-refeicoes div.msr-item-select-refeicao-item input:checked ~ label{ background: none !important; color: #777777 !important; } div.msr-container-refeicoes div.msr-item-select-refeicao-item label{ width: 94%; height: 42px; display: flex; align-items: center; justify-content: space-between; margin: 0px; } div.msr-container-refeicoes div.msr-item-select-refeicao-item label span{ text-align: center; font-size: 12px; width: 12%; } div.msr-container-refeicoes div.msr-item-select-refeicao-item label span:first-child{ text-align: left; font-size: 13px; width: 45%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } div.msr-container-refeicoes div.msr-item-select-refeicao-item label, div.msr-container-refeicoes div.msr-item-select-refeicao-item input{ cursor: pointer !important; } div.msr-search-row{ padding: 0px; margin: 24px 0px 0px 0px; } div.msr-search-box{ display: flex; width: 370px; height: 46px; background: #F1F1F4; border-radius: 5px; } div.msr-search-box input{ width: 100%; background: none; border: none; line-height: 46px; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 500; color: rgba(119, 119, 119, 0.8); padding: 0px 16px 0px 36px; } div.msr-search-box input:placeholder{ color: rgba(119, 119, 119, 0.4); } div.msr-search-box svg{ position: absolute; left: 10px; height: 46px; font-size: 18px; line-height: 46px; color: #777777; } div#msr-container-result-table{ padding: 0px; margin-top: 24px; } table#msr-table-results tbody tr td, table#msr-table-results thead tr th{ text-align: center; } table#msr-table-results thead tr th:first-child, table#msr-table-results tbody tr td:first-child{ text-align: left; white-space: nowrap !important; text-overflow: ellipsis !important; max-width: 0 !important; overflow: hidden !important; font-weight: 500 !important; font-size: 14px !important; padding-left: 4px !important; color: rgba(119, 119, 119, 0.94); } table#msr-table-results tbody tr td:last-child{ max-width: 40px !important; } table#msr-table-results tbody tr td:last-child svg{ margin: 0px !important; font-size: 19px; } table#msr-table-results.dietsystem-table.ligthTab-table tbody tr:nth-child(odd), table#msr-table-results.dietsystem-table.ligthTab-table tbody tr:nth-child(even){ background: #FFFFFF; } table#msr-table-results.dietsystem-table.ligthTab-table tbody tr:hover{ background: rgba(241, 241, 244, 0.8); } table#msr-table-results.dietsystem-table tbody tr td{ height: 60px !important; border-bottom: 1px solid rgba(119, 119, 119, 0.3); } span.msr-lista-alimentos-sugestao{ display: block; margin-top: 6px; font-size: 11px; font-weight: 400 !important; color: rgba(119, 119, 119, 0.9); } div#modal-alimentos-refeicao-sugestao .modal-dialog{ max-width: 45%; } div#modal-alimentos-refeicao-sugestao .modal-content{ border-radius: 7px !important; } div#modal-alimentos-refeicao-sugestao .modal-body{ margin-top: 0px; padding: 0px 15px; } div#modal-alimentos-refeicao-sugestao div.title-modal-alimentos-sugestao{ text-align: center; margin: 24px 0px; } div#modal-alimentos-refeicao-sugestao div.title-modal-alimentos-sugestao label{ margin-bottom: 12px; font-size: 16px; font-weight: 500; font-family: 'Montserrat', sans-serif; color: #777777; } div#modal-alimentos-refeicao-sugestao div.msr-container-lista-alimentos-refeicao{ max-height: 380px; overflow-y: auto; } div#modal-alimentos-refeicao-sugestao div.msr-container-lista-alimentos-refeicao ul{ padding-left: 30px; } div#modal-alimentos-refeicao-sugestao div.msr-container-lista-alimentos-refeicao ul li{ line-height: 32px; font-size: 14px; font-weight: 500; font-family: 'Montserrat', sans-serif; color: #777777; } i.msr-zero-desvio-refeicao{ font-size: 10px !important; color: #ffbf00; margin-right: 6px; line-height: 0px; position: relative; top: -2px; } tr.msr-trigger-select-sugestao:hover{ cursor: pointer; }