body { margin: 0px 0px; padding: 0px; } /*Colors*/ .primary-color-eta { color: #FBBA33; } .flex-d-column { display: flex; flex-direction: column; } .w-lg-45{ width: 45%; } .bg-body { background-color: #fdfcfc !important; } .bg-warning { background: #ecd099 !important; } .radius-sm { border-radius: 8px !important; } .radius-1 { border-radius: 1rem !important; } .radius-2 { border-radius: 2rem !important; } .radius-3 { border-radius: 3rem !important; } .divider { display: block; height: 2px; width: 100%; background-color: rgb(243, 226, 226); } .btn-text{ font-size: 1.2rem; font-weight: 700; color: #FBBA33; text-decoration: none; cursor: pointer; } .pointer { cursor: pointer } .btn-lg-block{ width: 100%; } .btn-primary-lg { background-color: #FBBA33; color: #FFF; padding: 12px 30px; border: none; border-radius: 13px; font-size: 18px; text-decoration: none; font-weight: 900; } .btn-primary-lg:hover { background-color: #e3a11e; transition: background-color 300ms ease; } .error-msg { color: red; font-size: 12px; font-weight: 300; } .btn-primary-sm { background-color: #FBBA33; padding: 8px 16px; color: #FFF; font-size: 16px; border: none; text-decoration: none; text-align: center; border-radius: 13px; font-weight: 700; } .btn-primary-nav { background-color: #FBBA33; padding: 8px 16px; color: #323030; font-size: 1.1rem; border: none; text-decoration: none; text-align: center; border-radius: 8px; font-weight: 700; } .btn-primary-sm:hover { background-color: #e3a11e; transition: background-color 300ms ease; } .title{ font-size: 1.6rem; font-weight: 900; color: #323030; } .text-content { font-size: 1.2rem; font-weight: normal; color: #323030; } .title-main{ color: #FBBA33; } .text-tertiary { font-size: 1rem !important; font-weight: 500 !important; color: rgb(181, 168, 168) !important; } .card-info, .card-fixed { width: 100%; background-color: #FFF; padding: 24px 32px; border: none; border-radius: 13px; display: flex; margin-bottom: 12px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.10)); } .card-info h2{ font-size: 1.4rem; font-weight: 700; color: #323030; margin-bottom: 1rem; } .card-info p{ font-size: 1rem; font-weight: 400; color: #323030; } .loads-table { overflow: scroll; } th { font-size: 16px; font-weight: 600; align-items: center; justify-content: center; color: #323030; } td { font-size: 14px; font-weight: 400; color: #323030; } .custom-label { font-size: 1.2rem; font-weight: 600; color: #645555; } .custom-input { background-color: rgb(233, 233, 241); border-radius: 13px; border: none; padding: 10px 12px; font-size: 1rem; width: 100%; } .custom-input-light { background-color: transparent; border-radius: 8px; border-width: 1px !important; border-color: rgb(226, 214, 214) !important; border-style: solid !important; padding: 10px 12px; font-size: 1rem; } .custom-input-fill { background-color: white; border-radius: 8px; border-width: 1px !important; border-color: rgb(226, 214, 214) !important; border-style: solid !important; padding: 12px 12px; font-size: 1rem; } .custom-input:enabled{ border: none; } .custom-input:active{ border: none; } .custom-input:focus{ border: none; } .btn-row { margin-top: 2rem; display: flex; flex-direction: row; justify-content: end; gap: 1rem; } .required { /* color: #FBBA33; */ color: black; } .border-required { border-radius: 5px; border: 1px solid #FBBA33 !important; } .box-observers { display: flex; flex-direction: column; } .box-input { display: flex; flex-direction: row; gap: 1rem; align-items: end; } .btn-leading-input { padding: 10px 12px; background-color: #323030; color: #FFF; border: none; border-radius: 8px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s; } .input-observer { flex: 1; } .box-emails { display: flex; flex-direction: row; flex-wrap: wrap; gap: 0.5rem; margin-top: 1rem; border-radius: 5px; padding: 0.5rem; background-color: #FFF; border: 1px solid #ccc; } .observer-email { display: flex; align-items: center; background-color: #e0f7fa; padding: 0.5rem; border-radius: 5px; margin-right: 0.5rem; margin-bottom: 0.5rem; } .icon-delete { cursor: pointer; color: #FF0000; font-size: 1.5rem; margin-left: 0.5rem; transition: color 0.3s; } @media (max-width: 1024px) { th { font-size: 13px; font-weight: 500; } td { font-size: 12px; font-weight: 300; } .clear-md { display: none; } } @media (max-width: 768px) { .card-info { padding: 16px 16px; } .card-fixed { padding: 16px 16px; } .card-info h2{ font-size: 1.2rem; font-weight: 700; } .card-info p{ font-size: 0.8rem; font-weight: 400; } .w-lg-45 { width: 100%; } .btn-primary-lg { padding: 8px 15px; border: none; border-radius: 8px; font-size: 16px; font-weight: 700; } .btn-primary-sm { padding: 8px 12px; font-size: 14px; border: none; border-radius: 8px; font-weight: 700; } .clear-sm { display: none !important; } } @media (max-width: 568px) { .card-info { width: 100%; background-color: transparent; padding: 16px 8px; flex-direction: column; } th { font-size: 13px; font-weight: 400; } td { font-size: 12px; font-weight: 300; } .clear-xsm { display: none !important; } }