UNPKG

mfg-ui-components

Version:

React UI library with reusable components

2,143 lines (2,099 loc) 42.5 kB
.mfg-accordion { padding: 0px; margin: 0px; list-style: none; } .mfg-accordion .accordion-item { margin-bottom: 1rem; } .mfg-accordion .accordion-item:last-child { margin-top: 0px; } .mfg-accordion .accordion-item .accordion-item-title { position: relative; } .mfg-accordion .accordion-item .accordion-item-title:after { content: ""; display: block; position: absolute; width: 12px; height: 12px; border-top: 1px solid #000; border-right: 1px solid #000; right: 12px; top: 12px; transform: rotate(134deg); } .mfg-accordion .accordion-item .accordion-item-title .accordion-item-btn { display: block; border-radius: 0px; width: 100%; text-align: left; border: 0px; padding: 1rem; position: relative; font-size: 1rem; color: inherit; } .mfg-accordion .accordion-item .accordion-item-container .accordion-item-content { padding: 1rem; border: 1px solid #e7e7e7; } .mfg-accordion .accordion-item.active .accordion-item-title:after { transform: rotate(-45deg); top: 20px; }.mfg-alert { position: fixed; display: flex; width: 100%; left: 0px; top: 16px; z-index: 999; justify-content: space-around; padding: 10px 20px; } .mfg-alert.alert-danger { background-color: rgb(161, 4, 4); color: #fff; } .mfg-alert.alert-warning { background-color: rgb(207, 144, 26); color: #fff; } .mfg-alert.alert-success { background-color: rgb(15, 102, 7); color: #fff; } .mfg-alert .alert-content { display: flex; align-items: center; } .mfg-alert .alert-content > * { flex-grow: 1; } .mfg-alert .alert-content img { width: 24px; } .mfg-alert .alert-content .alrtCont { margin-left: 16px; } .mfg-alert .alert-content .alrtCont h3, .mfg-alert .alert-content .alrtCont p { margin: 0px; } .mfg-alert .alrtClose { cursor: pointer; font-size: 16px; font-weight: bold; color: #fff; background-color: transparent; border: 0px; }.mfg-badge ul { margin: 0px; padding: 0px; display: flex; list-style: none; flex-wrap: wrap; } .mfg-badge ul li { margin-right: 0.5rem; line-height: 1; } .mfg-badge ul li:last-child { margin-right: 0px; } .mfg-badge ul li.mfg-small { padding: 0.6rem 0.5rem; border-radius: 0.2rem; font-size: 12px; } .mfg-badge ul li.mfg-medium { padding: 1rem 0.8rem; font-size: 14px; border-radius: 0.3rem; } .mfg-badge ul li.mfg-large { padding: 1.2rem 1rem; font-size: 16px; border-radius: 0.4rem; } .mfg-badge ul li a { color: #fff; text-decoration: none; } .mfg-badge ul li.mfg-link a { color: #000; } .mfg-badge ul li.mfg-normal { background: #989898; color: #000; } .mfg-badge ul li.mfg-normal a { color: #000; } .mfg-badge ul li.mfg-normal button { color: #000; } .mfg-badge ul li.mfg-normal .removeBadge { color: #989898; } .mfg-badge ul li button { background: transparent; border: 0px; color: #fff; padding: 0px; font-size: 1rem; cursor: pointer; } .mfg-badge ul li button:focus { outline: none; } .mfg-badge ul li .removeBadge { margin-left: 14px; background: #000000; border: 0px; color: #fff; padding: 0px; cursor: pointer; border-radius: 100%; width: 20px; height: 20px; font-size: 12px; font-weight: bold; }.mfg-card { border: 1px solid #e7e7e7; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5); border-radius: 10px; width: 100%; overflow: hidden; } .mfg-card .contentPaddingFull { padding: 16px; } .mfg-card.mfg-grid .contentPadding { padding: 16px; } .mfg-card img { width: 100%; height: 250px; object-fit: cover; display: block; } .mfg-card a { padding: 0px; } .mfg-card.mfg-list { display: flex; border: 0px; box-shadow: none; overflow: visible; } .mfg-card.mfg-list .cardImage { width: 30%; } .mfg-card.mfg-list .cardImage img { width: 100%; height: auto; } .mfg-card.mfg-list .cardContent { flex-grow: 1; width: 70%; } .mfg-card.mfg-list .cardContent.contentPadding { padding-left: 20px; } .mfg-card.mfg-list .cardContent .cBody { padding-left: 0px; } .mfg-card.mfg-list .cardContent .cBody p { margin-bottom: 16px; } .mfg-card.mfg-list .cardContent .cBody .btn { font-size: 14px; font-weight: bold; text-transform: uppercase; } .mfg-card.mfg-list .cardContent .cBody > div { margin-bottom: 16px; } @media only screen and (max-width: 767px) { .mfg-card.mfg-list { display: block; } .mfg-card.mfg-list .cardImage { margin-bottom: 16px; width: 100%; } .mfg-card.mfg-list .cardContent { padding: 0px; } }* { box-sizing: border-box; } .mfg-dateWrap .dateSelection { position: relative; } .mfg-dateWrap .dateSelection input { width: 100%; padding: 10px; padding-right: 50px; background-color: transparent; border: 1px solid #e9e9e9; color: #000; border-radius: 0px; } .mfg-dateWrap .dateSelection button { position: absolute; top: 0px; right: 0px; z-index: 9; height: 38px; width: 46px; border: 0px; font-size: 16px; cursor: pointer; } .mfg-dateWrap .datePicker { border: 1px solid #e9e9e9; } .mfg-dateWrap .datePicker .header { display: flex; align-items: center; justify-content: space-between; background-color: black; color: #fff; padding: 10px; margin-bottom: 10px; } .mfg-dateWrap .datePicker .body .days, .mfg-dateWrap .datePicker .body .dates { display: grid; grid-template-columns: repeat(7, 1fr); text-align: center; } .mfg-dateWrap .datePicker .body .days button, .mfg-dateWrap .datePicker .body .dates button { background-color: transparent; border: none; padding: 10px; width: calc(100% - 10px); margin: 0 auto; cursor: pointer; font-size: 16px; } .mfg-dateWrap .datePicker .body .days button.active, .mfg-dateWrap .datePicker .body .dates button.active { background-color: #e9e9e9; }.mfg-breadcrumbs ul { display: flex; justify-content: start; align-items: center; padding: 0px; margin: 0px; list-style: none; } .mfg-breadcrumbs ul li { display: flex; align-items: center; } .mfg-breadcrumbs ul li span { margin: 0px 5px; } .mfg-breadcrumbs ul li a { color: inherit; text-decoration: none; }.mfg-dropdown-wrapper.horizontal { display: flex; } .mfg-dropdown-wrapper.horizontal > label { padding-top: 12px; margin-right: 1rem; } .mfg-dropdown-wrapper.horizontal .dropdownText { width: 100%; } .mfg-dropdown-wrapper.light .dropdownText .dropDown { background-color: #fff; } .mfg-dropdown-wrapper.light .dropContent * { color: #000; } .mfg-dropdown-wrapper.light .dropContent *:hover { color: #343434; } .mfg-dropdown-wrapper.dark .dropdownText .dropDown { background-color: #000; color: #fff; } .mfg-dropdown-wrapper.dark .dropContent { background-color: #000; } .mfg-dropdown-wrapper.dark .dropContent * { color: #fff; } .mfg-dropdown-wrapper.dark .dropContent *:hover { color: #b5b5b5; } .mfg-dropdown-wrapper label { display: block; margin-bottom: 0.5rem; font-size: 16px; color: #343434; } .mfg-dropdown-wrapper .dropdownText { position: relative; } .mfg-dropdown-wrapper .dropdownText .dropDown { width: 100%; border-radius: 0px; height: 40px; padding: 0px 12px; border: 1px solid rgb(145, 145, 145); background-color: transparent; text-align: left; padding-right: 45px; font-size: 16px; color: #343434; align-items: center; display: flex; justify-content: space-between; } .mfg-dropdown-wrapper .dropdownText .dropDown button { border: 0px; } .mfg-dropdown-wrapper .dropdownText .dropicon { position: absolute; top: 0px; right: 0px; height: 100%; background-color: rgb(237, 237, 237); width: 38px; border: 1px solid rgb(145, 145, 145); border-left: 0px; } .mfg-dropdown-wrapper .dropContent { padding: 12px; border: 1px solid #e9e9e9; position: absolute; width: 100%; background: #fff; z-index: 1; } .mfg-dropdown-wrapper .dropContent ul { list-style: none; margin: 0px; padding: 0px; } .mfg-dropdown-wrapper .dropContent ul li { display: flex; align-items: center; margin-bottom: 0.5rem; } .mfg-dropdown-wrapper .dropContent ul li:last-child { margin-bottom: 0px; } .mfg-dropdown-wrapper .dropContent ul li button { background-color: transparent; padding: 0px; border: 0px; font-size: 16px; } .mfg-dropdown-wrapper .dropContent ul li input[type=checkbox], .mfg-dropdown-wrapper .dropContent ul li input[type=radio] { margin-right: 5px; width: auto; height: auto; } .mfg-dropdown-wrapper .dropContent ul li label { display: inline-block; margin-bottom: 0px; }.mfg-btn { padding: 10px 30px; border: 0px; border-radius: 8px; cursor: pointer; font-family: inherit; } .mfg-btn:hover, .mfg-btn:focus { opacity: 0.8; } .mfg-btn:disabled { opacity: 0.6; } .mfg-primary { background-color: rgb(18, 97, 189); color: #fff; } .mfg-success { background-color: rgb(8, 95, 55); color: #fff; } .mfg-danger { background-color: rgb(161, 4, 4); color: #fff; } .mfg-plain { background: none; padding: 0px; } .mfg-plain:hover { text-decoration: underline; } .mfg-btn-link { background-color: transparent; color: inherit; }.mfg-DragDrop { border: 2px dashed #e7e7e7; text-align: center; } .mfg-DragDrop.draging { border-color: yellow; } .mfg-DragDrop label { height: 300px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; } .mfg-DragDrop label > * { width: 100%; } .mfg-DragDrop .file-drop-error { color: #fff; position: fixed; top: 30px; left: 0px; background-color: red; width: 100%; } .mfg-DragDrop .file-drop-error button { position: absolute; right: 10px; border: 0px; padding: 0px; color: #fff; background-color: transparent; } .mfg-DragDrop input { position: absolute; left: -100000%; } .mfg-DragDrop ul { list-style: none; } .mfg-DragDrop:focus-within { border-color: yellow; }.mfg-banner { position: relative; margin-bottom: 46px; } .mfg-banner.oneTherd img { height: 33.33vh; width: 100%; object-fit: cover; } .mfg-banner.half img { height: 50vh; width: 100%; object-fit: cover; } .mfg-banner.full img { height: calc(100vh - 60px); width: 100%; object-fit: cover; } .mfg-banner.parallex img { background-attachment: fixed; } .mfg-banner.lightOverlay:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.4); } .mfg-banner.darkOverlay { color: #fff; } .mfg-banner.darkOverlay:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.6); } .mfg-banner.darkerOverlay { color: #fff; } .mfg-banner.darkerOverlay:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.8); } .mfg-banner .bannerChildren { position: absolute; top: 50%; left: 50%; z-index: 99; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }.mfg-flexWrap { display: flex; margin-left: -20px; margin-right: -20px; } .mfg-flexWrap.row { flex-direction: row; } .mfg-flexWrap.row-reverse { flex-direction: row-reverse; } .mfg-flexWrap.column { flex-direction: column; } .mfg-flexWrap.column-reverse { flex-direction: column-reverse; } .mfg-flexWrap.nowrap { flex-wrap: nowrap; } .mfg-flexWrap.wrap { flex-wrap: wrap; } .mfg-flexWrap.wrap-reverse { flex-wrap: wrap-reverse; } .mfg-flexWrap.justify-flex-start { justify-content: flex-start; } .mfg-flexWrap.justify-flex-end { justify-content: flex-end; } .mfg-flexWrap.justify-center { justify-content: center; } .mfg-flexWrap.justify-space-between { justify-content: space-between; } .mfg-flexWrap.justify-space-around { justify-content: space-around; } .mfg-flexWrap.justify-space-evenly { justify-content: space-evenly; } .mfg-flexWrap.justify-start { justify-content: start; } .mfg-flexWrap.justify-end { justify-content: end; } .mfg-flexWrap.justify-left { justify-content: left; } .mfg-flexWrap.justify-right { justify-content: right; } .mfg-flexWrap.align-stretch { align-items: stretch; } .mfg-flexWrap.align-flex-start { align-items: flex-start; } .mfg-flexWrap.align-flex-end { align-items: flex-end; } .mfg-flexWrap.align-center { align-items: center; } .mfg-flexWrap.align-baseline { align-items: baseline; }.mfg-slider-container { position: relative; width: 100%; margin: auto; overflow: hidden; } .mfg-slider-container .slider-wrapper { display: flex; justify-content: center; align-items: center; overflow: hidden; width: 100%; } .mfg-slider-container .slider-wrapper .slider-track { display: flex; transition: transform 0.5s ease-in-out; width: 100%; } .mfg-slider-container .slider-wrapper .slide { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 5px; } .mfg-slider-container .slider-wrapper .slide .slideInner { border: 1px solid; } .mfg-slider-container .slider-wrapper .slide .slideInner .slider-image { width: 100%; height: auto; border-radius: 0px; display: block; } .mfg-slider-container .slider-wrapper .slide .slideInner .caption { margin-top: 10px; text-align: center; font-size: 16px; color: #333; background-color: rgba(255, 255, 255, 0.8); border-radius: 5px; width: 100%; } .mfg-slider-container .prev-button, .mfg-slider-container .next-button { position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(0, 0, 0, 0.5); color: white; border: none; padding: 10px; cursor: pointer; border-radius: 50%; font-size: 20px; } .mfg-slider-container .prev-button { left: 10px; z-index: 1; } .mfg-slider-container .next-button { right: 10px; } .mfg-slider-container .prev-button:hover, .mfg-slider-container .next-button:hover { background-color: rgba(0, 0, 0, 0.8); } .mfg-slider-container .dots { display: flex; justify-content: center; gap: 8px; margin-top: 10px; } .mfg-slider-container .dots .dot { width: 10px; height: 10px; border-radius: 50%; background: #ccc; border: none; cursor: pointer; transition: background 0.3s; } .mfg-slider-container .dots .dot.active { background: #333; }.mfg-flexDiv { padding: 0px 20px; box-sizing: border-box; } .full-col { width: 100%; max-width: 100%; } .col-1 { width: 8.33%; } .col-2 { width: 16.66%; } .col-3 { width: 25%; } .col-4 { width: 33.32%; } .col-5 { width: 41.65%; } .col-6 { width: 49.98%; } .col-7 { width: 58.31%; } .col-8 { width: 66.64%; } .col-9 { width: 74.97%; } .col-10 { width: 83.3%; } .col-11 { width: 91.63%; } @media only screen and (max-width: 979px) { .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { width: 50%; padding: 20px; } } @media only screen and (max-width: 639px) { .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { width: 100%; flex: 0 0 100%; padding: 20px; } }h1, h2, h3, h4, h5, h6 { margin: 0px; }.mfg-slideWrapper { margin: 0 auto; max-width: 100%; overflow: hidden; } .mfg-slideWrapper .slideContainer { transition: ease 1000ms; white-space: nowrap; } .mfg-slideWrapper .slideContainer .slide { display: inline-block; width: 100%; } .mfg-slideWrapper .slideContainer .slide img { max-width: 100%; width: 100%; } .mfg-slideWrapper .slideNavigation { text-align: center; } .mfg-slideWrapper .slideDotsContainer { text-align: center; } .mfg-slideWrapper .slideDotsContainer .slideDots { border: 1px solid #000; border-radius: 50%; cursor: pointer; display: inline-block; margin: 8px 8px; height: 15px; width: 15px; } .mfg-slideWrapper .slideDotsContainer .slideDots.active { background-color: rgb(202, 202, 202); }.mfg-rounded { border-radius: 10px; } .mfg-circle { border-radius: 100%; } img { max-width: 100%; } .mfg-left { float: left; } .mfg-right { float: right; }.mfg-NavBar { display: flex; justify-content: space-between; align-items: center; min-height: 60px; padding: 0px 20px; box-sizing: border-box; } .mfg-NavBar .sticky { top: 0px !important; transition: all ease-in-out 0.3s; } .mfg-NavBar input, .mfg-NavBar .NavLabel { display: none; } .mfg-NavBar .logo { width: 100px; } .mfg-NavBar.dark { background-color: #212121; } @media only screen and (max-width: 767px) { .mfg-NavBar.dark .NavLabel svg { color: #fff; } } @media only screen and (max-width: 767px) { .mfg-NavBar.dark ul { background-color: #212121; } } .mfg-NavBar.dark a { color: #fff; } .mfg-NavBar.dark a:hover, .mfg-NavBar.dark a:focus { color: rgba(255, 255, 255, 0.6); } .mfg-NavBar.light { background-color: #e7e7e7; } @media only screen and (max-width: 767px) { .mfg-NavBar.light ul { background-color: #e7e7e7; } } .mfg-NavBar.light a { color: #212121; } .mfg-NavBar.light a:hover, .mfg-NavBar.light a:focus { color: rgba(0, 0, 0, 0.6); } .mfg-NavBar.fixed { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999; } .mfg-NavBar ul { margin: 0px; padding: 0px; list-style: none; } .mfg-NavBar ul li { display: inline-block; margin-right: 50px; } .mfg-NavBar ul li:last-child { margin-right: 0px; } .mfg-NavBar ul li a { text-decoration: none; text-transform: uppercase; font-size: 16px; font-weight: bold; } @media only screen and (max-width: 767px) { .mfg-NavBar .NavLabel { display: block; } .mfg-NavBar .MobileNavClose { display: none; } .mfg-NavBar .main_links { display: none; } .mfg-NavBar.active .MobileNavClose { display: block; } .mfg-NavBar.active .MobileNav { display: none; } .mfg-NavBar.active .main_links { display: block; position: fixed; background: #fff; z-index: 999; width: 300px; right: 0px; height: 100%; transition: all ease-in-out 0.3s; } .mfg-NavBar.active .main_links.sticky { top: 0px !important; transition: all ease-in-out 0.3s; } .mfg-NavBar.active .main_links ul { padding: 20px; } .mfg-NavBar.active .main_links ul li { display: block; margin-right: 0px; text-align: left; margin-bottom: 16px; } .mfg-NavBar.active .main_links ul li:last-child { margin-bottom: 0px; } } .mfg-NavBar.noListVisible .NavLabel { display: block; } .mfg-NavBar.noListVisible .NavLabel .MobileNavClose { display: none; } .mfg-NavBar.noListVisible .main_links { display: none; } .mfg-NavBar.noListVisible.dark .NavLabel { color: #fff; cursor: pointer; } .mfg-NavBar.noListVisible.dark .NavLabel svg { color: #fff; } .mfg-NavBar.noListVisible.dark.active .main_links { background-color: #212121; } .mfg-NavBar.active .NavLabel { display: block; } .mfg-NavBar.active .NavLabel .MobileNavClose { display: block; } .mfg-NavBar.active .NavLabel .MobileNav { display: none; } .mfg-NavBar.active .main_links { display: block; position: fixed; width: 320px; right: 0px; background-color: #e7e7e7; height: 100vh; z-index: 999; overflow: scroll; transition: all ease-in-out 0.3s; } .mfg-NavBar.active .main_links.sticky { top: 0px !important; transition: all ease-in-out 0.3s; } .mfg-NavBar.active .main_links.sticky ul { margin-bottom: 0px; } .mfg-NavBar.active .main_links ul { padding: 1rem; margin-bottom: 60px; } .mfg-NavBar.active .main_links ul li { display: block; margin: 10px 0px; } .mfg-NavBar.active .main_links ul li:first-child { margin-top: 0px; }ul.none, ol.none { margin: 0px; padding: 0px; } .disc { list-style-type: disc; } .circle { list-style-type: circle; } .square { list-style-type: square; } .decimal { list-style-type: decimal; } .decimal-leading-zero { list-style-type: decimal-leading-zero; } .lower-roman { list-style-type: lower-roman; } .upper-roman { list-style-type: upper-roman; } .lower-greek { list-style-type: lower-greek; } .lower-latin { list-style-type: lower-latin; } .upper-latin { list-style-type: upper-latin; } .armenian { list-style-type: armenian; } .georgian { list-style-type: georgian; } .lower-alpha { list-style-type: lower-alpha; } .upper-alpha { list-style-type: upper-alpha; } .none { list-style-type: none; }label { padding-bottom: 5px; font-weight: bold; margin: 0px; } .mfg-block { display: block; width: 100%; }.mfg-multiSelect.horizontal { display: flex; } .mfg-multiSelect.horizontal > label { padding-top: 0.75rem; margin-right: 1rem; } .mfg-multiSelect.horizontal .dropdownText { width: 100%; } .mfg-multiSelect.light .dropdownText .dropDown { background-color: #fff; } .mfg-multiSelect.light .dropContent * { color: #000; } .mfg-multiSelect.light .dropContent *:hover { color: #343434; } .mfg-multiSelect.dark .dropdownText .dropDown { background-color: #000; color: #fff; } .mfg-multiSelect.dark .dropContent { background-color: #000; } .mfg-multiSelect.dark .dropContent ul li label:after { border-color: #fff; } .mfg-multiSelect.dark .dropContent * { color: #fff; } .mfg-multiSelect.dark .dropContent *:hover { color: #b5b5b5; } .mfg-multiSelect label { display: block; margin-bottom: 0.5rem; font-size: 1rem; color: #343434; } .mfg-multiSelect .dropdownText { position: relative; } .mfg-multiSelect .dropdownText .dropDown { width: 100%; border-radius: 0px; height: 2.5rem; padding: 0px 0.75rem; border: 1px solid rgb(145, 145, 145); background-color: transparent; text-align: left; padding-right: 2.813rem; font-size: 1rem; color: #343434; display: flex; justify-content: space-between; align-items: center; } .mfg-multiSelect .dropdownText .dropDown button { border: 0px; } .mfg-multiSelect .dropdownText .dropicon { position: absolute; top: 0px; right: 0px; height: 100%; background-color: rgb(237, 237, 237); width: 2.375rem; border: 1px solid rgb(145, 145, 145); border-left: 0px; } .mfg-multiSelect .dropContent { padding: 0.75rem; border: 1px solid #e9e9e9; position: absolute; left: 0px; width: 100%; background: #fff; z-index: 1; } .mfg-multiSelect .dropContent ul { list-style: none; margin: 0px; padding: 0px; } .mfg-multiSelect .dropContent ul li { display: flex; align-items: center; margin-bottom: 0.5rem; position: relative; } .mfg-multiSelect .dropContent ul li:last-child { margin-bottom: 0px; } .mfg-multiSelect .dropContent ul li input[type=checkbox], .mfg-multiSelect .dropContent ul li input[type=radio] { margin-right: 0px; opacity: 0; position: absolute; left: -4px; width: 21px; height: 18px; z-index: 1; } .mfg-multiSelect .dropContent ul li input[type=checkbox]:checked + label:after, .mfg-multiSelect .dropContent ul li input[type=radio]:checked + label:after { opacity: 1; } .mfg-multiSelect .dropContent ul li label { position: relative; padding-left: 30px; } .mfg-multiSelect .dropContent ul li label:before { content: ""; display: block; border-radius: 2px; width: 1.125rem; height: 1.125rem; position: absolute; border: 1px solid rgb(145, 145, 145); top: 3px; left: 0px; } .mfg-multiSelect .dropContent ul li label:after { border-bottom: 2px solid #000; border-left: 2px solid #000; border-image: initial; border-top: none; border-right: none; content: ""; height: 0.34375rem; opacity: 0; position: absolute; top: 0.5rem; left: 0.21875rem; transform: rotate(-45deg); width: 0.65625rem; } .mfg-multiSelect .dropContent ul li:focus-within label:before { border: 2px solid #000; }.mfg-loader { position: fixed; z-index: 999; width: 100%; height: 100%; } .mfg-loader span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); color: #fff; z-index: 9; } .mfg-loader span img { width: 100px; } .mfg-loader.lightOverlay:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.4); } .mfg-loader.darkOverlay { color: #fff; } .mfg-loader.darkOverlay:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.6); } .mfg-loader.darkerOverlay { color: #fff; } .mfg-loader.darkerOverlay:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.8); }.mfg-modal { position: fixed; z-index: 999; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.7); display: flex; justify-content: center; align-items: center; } .mfg-modal.small .modalContent { max-width: 700px; width: 98%; } .mfg-modal.medium .modalContent { max-width: 980px; width: 98%; } .mfg-modal.large .modalContent { max-width: 1200px; width: 98%; } .mfg-modal .modalContent { background-color: #fff; position: relative; max-height: 94vh; overflow: auto; } .mfg-modal .modalContent .close { background-color: transparent; border: 0px; padding: 0px; font-size: 14px; font-weight: bold; position: absolute; top: 6px; right: 10px; } .mfg-modal .modalContent .modalBody { padding: 16px; }.mfg-rangeWrap { position: relative; } .mfg-rangeWrap .rangeSliderInput { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; height: 6px; border-radius: 50em; outline: none; padding: 0; margin: 0; cursor: pointer; } .mfg-rangeWrap .rangeSliderInput.vertical { writing-mode: vertical-lr; direction: rtl; appearance: slider-vertical; vertical-align: bottom; height: inherit; width: auto; } .mfg-rangeWrap .rangeSliderInput::-webkit-slider-thumb { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 20px; height: 20px; border-radius: 50%; background: #fff; box-shadow: 0px 0px 10px 0px #000; cursor: pointer; } .mfg-rangeWrap .rangeSliderInput::-webkit-slider-thumb:hover { transform: scale(0.97); } .mfg-rangeWrap .rangeSliderInput::-webkit-slider-thumb:active { transform: scale(0.92); } .mfg-rangeWrap input:focus::-webkit-slider-thumb { border: 1px solid #000; }.mfg-noteAdd { background: #02487a; border: 0px; padding: 10px 25px; color: #fff; text-transform: uppercase; font-weight: bold; position: fixed; bottom: 0px; z-index: 999; } .mfg-stickyNote { padding: 10px; width: 320px; position: fixed; z-index: 999; box-shadow: 3px 3px 18px -4px #000; border-radius: 10px; } .mfg-stickyNote input { border: 0px; color: #000; font-weight: bold; font-size: 14px; border-radius: 0px; padding: 0px 12px; height: 32px; margin-bottom: 10px; } .mfg-stickyNote input:focus { outline: 0px; box-shadow: 0px; } .mfg-stickyNote input::placeholder { color: #000; } .mfg-stickyNote textarea { border: 0px; color: #000; font-weight: bold; font-size: 14px; border-radius: 0px; padding: 12px; } .mfg-stickyNote textarea:focus { outline: 0px; box-shadow: 0px; } .mfg-stickyNote textarea::placeholder { color: #000; } .mfg-stickyNote .mfg-date { font-size: 12px; text-align: right; font-weight: bold; line-height: 1; } .mfg-stickyNote .mfg-deleteNote { position: absolute; top: -12px; background: #810000; border: 0px; padding: 0px; color: #fff; width: 25px; height: 25px; border-radius: 100%; right: -10px; cursor: pointer; font-weight: bold; }.mfg-select { background-color: #fff; color: #212121; height: 38px; border: 1px solid #ccc; padding: 0px 12px; width: 100%; border-radius: 8px; box-sizing: border-box; font-size: 1rem; }p { margin: 0px; }.mfg-progressBar { width: 100%; height: 16px; position: relative; border-width: 1px; border-style: solid; } .mfg-progressBar .innerProgress { position: absolute; height: 100%; } .mfg-progressBar .innerProgress span { position: absolute; right: 0px; bottom: -21px; font-size: 14px; } .mfg-progressBarCircle { width: 100px; height: 100px; border-radius: 50%; position: relative; } .mfg-progressBarCircle .innerProgress { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.mfg-pagination { margin: 0px; padding: 0px; list-style: none; display: flex; justify-content: center; align-items: center; } .mfg-pagination li button { border: 1px solid #e7e7e7; padding: 1rem; background-color: transparent; font-size: 16px; color: inherit; } .mfg-pagination li:first-child button { border-top-left-radius: 8px; border-bottom-left-radius: 8px; font-size: 16px; color: inherit; } .mfg-pagination li:last-child button { border-top-right-radius: 8px; border-bottom-right-radius: 8px; font-size: 16px; color: inherit; } .mfg-pagination li.active button { border: 1px solid #000; font-size: 16px; }.mfg-switch { display: flex; box-sizing: border-box; align-items: center; } .mfg-switch input { display: none; } .mfg-switch label { margin: 0px; position: relative; } .mfg-switch .switchLabel { position: relative; cursor: pointer; display: flex; box-sizing: border-box; align-items: center; padding: 0px; } .mfg-switch .switchLabel .switchView { min-width: 70px; height: 30px; border-radius: 30px; border: 2px solid #9d9d9d; position: relative; } .mfg-switch .switchLabel .switchView:before { content: attr(data-content); position: absolute; right: 7px; top: 3px; font-size: 14px; text-transform: uppercase; color: #9d9d9d; } .mfg-switch .switchLabel .switchView:after { content: ""; position: absolute; width: 22px; height: 22px; border-radius: 50%; background: #9d9d9d; transition: all 0.3s ease; left: 3px; top: 50%; margin-top: -11px; } .mfg-switch .switchLabel.checked .switchView { border: 2px solid #000; } .mfg-switch .switchLabel.checked .switchView:before { left: 7px; color: #000; } .mfg-switch .switchLabel.checked .switchView:after { left: calc(100% - 25px); background: #000; } .mfg-switch .switchLabel.left span { margin-right: 10px; } .mfg-switch .switchLabel.right { flex-direction: row-reverse; } .mfg-switch .switchLabel.right span { margin-left: 10px; }.mfg-search .search-container { position: relative; } .mfg-search .search-container input { border-radius: 0px; height: 40px; padding: 0px 16px; position: relative; width: 100%; border: 1px solid #000; } .mfg-search .search-container label:empty { margin: 0px; padding: 0px; } .mfg-search .search-container .srchBtn { border: 0px solid #000; border-radius: 0px; cursor: pointer; padding: 0px 10px; position: absolute; right: 1px; top: 1px; font-size: 14px; height: 94%; background-color: #e0e0e0; color: inherit; } .mfg-search .search-container .clear-search { border: 0px solid #000; border-radius: 0px; cursor: pointer; padding: 0px 10px; position: absolute; right: 1px; top: 1px; font-size: 14px; height: 94%; background-color: #e0e0e0; } .mfg-search .search-results { border: 1px solid; border-top: 0px; padding: 15px; } .mfg-search .search-results:empty { display: none; }.mfg-tableWrap * { box-sizing: border-box; } .mfg-tableWrap .tableOptions { display: flex; align-items: end; } @media only screen and (max-width: 767px) { .mfg-tableWrap .tableOptions { display: block; } } .mfg-tableWrap .tableOptions > div { max-width: 400px; width: 100%; margin-right: 12px; } @media only screen and (max-width: 767px) { .mfg-tableWrap .tableOptions > div { max-width: 100%; } } .mfg-tableWrap .tableOptions input, .mfg-tableWrap .tableOptions select { width: 100%; height: 38px; border-radius: 0px; border: 1px solid #ccc; padding: 0px 12px; } .mfg-tableWrap table { width: 100%; border-collapse: collapse; border: 1px solid #000; } .mfg-tableWrap table thead tr th { color: #e6e6e6 !important; background: #000000 !important; } .mfg-tableWrap table tr th, .mfg-tableWrap table tr td { padding: 4px 6px; } .mfg-tableWrap table.table-bordered tr th, .mfg-tableWrap table.table-bordered tr td { border: 1px solid #ccc; } .mfg-tableWrap table.table-striped tbody tr:nth-of-type(odd) { background-color: #f2f2f2; } .mfg-tableWrap table.table-hover tbody tr:hover { background-color: #f5f5f5; } .mfg-tableWrap table.table-dark thead { color: #fff; background: #303030; } .mfg-tableWrap table.table-dark thead th { border: 1px solid #000; } .mfg-tableWrap table.table-dark tbody tr { background-color: #000000; color: #fff; } .mfg-tableWrap table.table-dark tbody tr td { border: 1px solid #303030; } .mfg-tableWrap table.table-dark tbody tr td .tableLabel { position: absolute; } .mfg-tableWrap table.table-dark tbody tr td .tableLabel:before { border: 1px solid #fff; } .mfg-tableWrap table.table-dark tbody tr td .tableLabel:after { background: #fff; } .mfg-tableWrap table.table-dark.table-striped tr:nth-child(odd) td { color: #000; } .mfg-tableWrap table.table-dark.table-striped tr:nth-child(odd) td .tableLabel:before { border-color: #000; } .mfg-tableWrap table.table-dark.table-striped tr:nth-child(odd) td .tableLabel:after { background-color: #000; } .mfg-tableWrap table .tableLabel { position: absolute; cursor: pointer; } .mfg-tableWrap table .tableLabel:before { content: ""; border: 1px solid #000; width: 1rem; height: 1rem; display: block; position: relative; left: 0px; top: -7px; } .mfg-tableWrap table .tableLabel:after { content: ""; background: #000; width: 0.6rem; height: 0.65rem; display: block; position: relative; left: 4px; top: -21px; display: none; } .mfg-tableWrap table input { width: auto; height: auto; position: absolute; } .mfg-tableWrap table input[type=checkbox] { opacity: 0; } .mfg-tableWrap table input[type=checkbox]:checked ~ .tableLabel:after { display: block; } .mfg-tableWrap table .sr-only { position: absolute; left: -1000000%; } @media only screen and (max-width: 767px) { .mfg-tableWrap thead { display: none; } .mfg-tableWrap tbody tr { display: block; border-bottom: 1px solid #e9e9e9; padding: 16px 0px; } .mfg-tableWrap tbody tr td { display: block; border: 0px !important; } .mfg-tableWrap tbody tr td:before { content: attr(data-title); display: block; font-weight: bold; } .mfg-tableWrap tbody tr td .tableLabel { position: relative !important; } .mfg-tableWrap tbody tr td .tableLabel:before { top: 0px; } .mfg-tableWrap tbody tr td .tableLabel:after { top: -14px; } }.mfg-textField { position: relative; } .mfg-textField input { background-color: #fff; color: #212121; height: 38px; border: 1px solid #ccc; padding: 0px 12px; width: 100%; border-radius: 8px; box-sizing: border-box; } .mfg-textField textarea { background-color: #fff; color: #212121; height: 120px; border: 1px solid #ccc; padding: 12px; width: 100%; border-radius: 8px; box-sizing: border-box; } .mfg-textField .selectionType { position: relative; padding-left: 30px; } .mfg-textField .selectionType:before { content: ""; position: absolute; border: 2px solid #000; width: 20px; height: 20px; left: 0px; } .mfg-textField .selectionType:after { content: ""; position: absolute; background: #000; width: 16px; height: 16px; left: 4px; top: 4px; display: none; } .mfg-textField .selectionType.radio:before { border-radius: 100%; } .mfg-textField .selectionType.radio:after { border-radius: 100%; } .mfg-textField input[type=checkbox]:checked ~ label:after, .mfg-textField input[type=radio]:checked ~ label:after { display: block; } .mfg-textField .mfgPosition { opacity: 0; position: absolute; margin-left: 0px; z-index: 1; } .mfg-textField input[type=checkbox], .mfg-textField input[type=radio] { width: 24px; height: 24px; }.mfg-textEditor .toolBar button { border: 0px; border-radius: 0px; padding: 8px; cursor: pointer; position: relative; font-size: 16px; } .mfg-textEditor .toolBar button input { padding: 0px; position: absolute; top: 0px; left: 0px; opacity: 0; cursor: pointer; width: 100%; } .mfg-textEditor .editPart { min-height: 200px; max-height: 500px; border: 1px solid #222; overflow: scroll; width: 100%; }.mfg-tabs-container .tabMobile { display: none; align-items: center; font-weight: bold; font-size: 1rem; background-color: transparent; border: 0px; padding: 0px; } @media only screen and (max-width: 768px) { .mfg-tabs-container .tabMobile { display: flex; } } .mfg-tabs-container .tabs ul { margin: 0px; padding: 0px; list-style: none; display: flex; border-bottom: 1px solid; } @media only screen and (max-width: 768px) { .mfg-tabs-container .tabs ul { flex-wrap: wrap; flex-direction: column; border: 0px solid; } .mfg-tabs-container .tabs ul.collaps { height: 51px; overflow: hidden; } } .mfg-tabs-container .tabs ul li { margin-right: 20px; } .mfg-tabs-container .tabs ul li:last-child { margin-right: 0px; } .mfg-tabs-container .tabs ul li .active { opacity: 1; } @media only screen and (max-width: 768px) { .mfg-tabs-container .tabs ul li .active:after { display: none !important; } } .mfg-tabs-container .tabs ul li .active:after { content: ""; display: block; width: 100%; position: absolute; height: 4px; background-color: #ffffff; bottom: -2px; left: 0px; opacity: 1; } .mfg-tabs-container .tabs ul li button { background: transparent; border: 1px solid #000; border-bottom: 0px; padding: 10px; cursor: pointer; position: relative; font-size: 16px; } @media only screen and (max-width: 768px) { .mfg-tabs-container .tabs ul li { width: 100%; margin-right: 0px; margin-bottom: 0px; order: 2; } .mfg-tabs-container .tabs ul li[data-target="1"] { order: 1; } .mfg-tabs-container .tabs ul li button { width: 100%; border-radius: 0px; font-size: 16px; } } .mfg-tabs-container .tab-content .content { display: none; } .mfg-tabs-container .tab-content .content.active { display: block; } @media only screen and (min-width: 768px) { .mfg-tabs-container.mfg-vertical { display: flex; } .mfg-tabs-container.mfg-vertical .tabs { flex-grow: 1; max-width: 200px; width: 100%; } .mfg-tabs-container.mfg-vertical .tabs ul { display: block; flex-grow: 1; } .mfg-tabs-container.mfg-vertical .tabs ul li { margin: 0px; border-bottom: 1px solid #000; } .mfg-tabs-container.mfg-vertical .tabs ul li:last-child { border-bottom: 0px; } .mfg-tabs-container.mfg-vertical .tabs ul li .active:after { display: none !important; } .mfg-tabs-container.mfg-vertical .tabs ul li button { border: 0px; display: block; width: 100%; text-align: left; font-size: 16px; } .mfg-tabs-container.mfg-vertical .tab-content { flex-grow: 1; border-left: 1px solid; margin-left: 1rem; padding-left: 1rem; width: 100%; } }.mfg-tableWrap .tableControls { display: flex; justify-content: space-between; } .mfg-tableWrap .tableControls .filter { flex-grow: 1; } .mfg-tableWrap .tableControls .filter label { display: block; font-weight: bold; } .mfg-tableWrap .tableControls .filter input { width: 100%; height: 38px; padding: 0px 12px; } .mfg-tableWrap .tableControls .orderBy { flex-grow: 1; } .mfg-tableWrap .tableControls .orderBy label { display: block; font-weight: bold; } .mfg-tableWrap .tableControls .orderBy select { width: 100%; height: 38px; padding: 0px 12px; } .mfg-tableWrap .tableControls .sortingBtn { flex-grow: 1; border: 0px; font-weight: bold; padding: 0.5rem 2rem; } .mfg-tableWrap table { width: 100%; border-collapse: collapse; border: 1px solid #000; } .mfg-tableWrap table tr th, .mfg-tableWrap table tr td { padding: 4px 6px; text-align: left; } .mfg-tableWrap table.table-bordered tr th, .mfg-tableWrap table.table-bordered tr td { border: 1px solid #ccc; } .mfg-tableWrap table.table-striped tbody tr:nth-of-type(odd) { background-color: #f2f2f2; } .mfg-tableWrap table.table-hover tbody tr:hover { background-color: #f5f5f5; } .mfg-tableWrap table.table-dark thead { color: #fff; background: #303030; } .mfg-tableWrap table.table-dark thead th { border: 1px solid #000; } .mfg-tableWrap table.table-dark tbody tr { background-color: #000000; color: #fff; } .mfg-tableWrap table.table-dark tbody tr td { border: 1px solid #303030; } .mfg-tableWrap thead { color: #e6e6e6; background: #000000; } @media only screen and (max-width: 767px) { thead { display: none; } tbody tr { display: block; border-bottom: 1px solid #e9e9e9; padding: 16px 0px; } tbody tr td { display: block; border: 0px !important; } tbody tr td:before { content: attr(data-title); display: block; font-weight: bold; } tbody tr td .tableLabel { position: relative !important; } tbody tr td .tableLabel:before { top: 0px; } tbody tr td .tableLabel:after { top: -14px; } }.mfg-toolTip .ttBtn { border: 0px; margin: 0px; padding: 0px; background-color: transparent; position: relative; min-width: 20px; min-height: 20px; } .mfg-toolTip .ttBtn span:after { content: ""; display: block; position: absolute; width: 20px; height: 20px; border: 1px solid #000; border-radius: 100%; top: 0px; left: 0px; } .mfg-toolTip .ttBtn span:before { content: "?"; display: block; position: absolute; top: 59%; left: 53%; transform: translate(-50%, -50%); font-weight: bold; font-size: 16px; } .mfg-toolTip .ttContent { display: none; } .mfg-toolTip.open .ttContent, .mfg-toolTip:focus-visible .ttContent { display: block; }.fixWrap { max-width: 1240px; width: 100%; padding: 0px 20px; position: relative; box-sizing: border-box; margin: 0 auto; } .fixWrap:after { clear: both; content: ""; display: block; } .fluidWrap { width: 100%; padding: 0px 20px; position: relative; box-sizing: border-box; margin: 0 auto; } .fluidWrap:after { clear: both; content: ""; display: block; }