UNPKG

viam-projectv-scan

Version:

ViaCheck deposit application

1,397 lines (1,314 loc) 28.2 kB
/*///////GENERAL STYLES///////*/ .w-25 { width: 25% !important; } .window-login { height: 100vh; } .hide { display: none !important; } .bg-via-blue { background-color: #165fa8; } .bg-via-login { /* background: url(../assets/bg-viacheck-login.jpg); */ background-repeat: no-repeat; background-origin: content-box; background-position: right top; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-attachment: fixed; } @media all and (max-width: 1390px) { .bg-via-login { background-size: cover; background-position: center; background-attachment: fixed; } } @media all and (min-width: 1334px) { .reports-nav.container { max-width: 1280px !important; } } .btn-primary { background-color: #165fa8 !important; border-color: 1px solid #165fa8 !important; } .btn-primary:hover { background-color: #007bff !important; border-color: 1px solid #007bff !important; } .bg-light-blue { background-color: #aed4f5 !important; } .alert-danger { color: #fff; background-color: #e82828; font-size: 1.1em; border-radius: 0px; border: 0px solid; } .btn:hover { cursor: pointer; } .lato-font { font-family: 'Lato', sans-serif; } .grey-hr { background-color: #e7e7e7; width: 1px; } .no-v { visibility: hidden; } /*TURN CHECK ICONS*/ .carousel-control-prev-icon, .carousel-control-next-icon { height: 75px; width: 100px; outline: black; background-size: 100%, 100%; background-image: none; opacity: 1 !important; } .carousel-control-next-icon:after { font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f2ea'; color: #000; font-size: 25px; } .carousel-control-next-icon:hover { -webkit-animation: spin 0.7s linear; -moz-animation: spin 0.7s linear; animation: spin 0.7s linear; } .carousel-processing-icon { color: gray; } .carousel-processing-icon:hover { -webkit-animation: spin 0.7s linear; -moz-animation: spin 0.7s linear; animation: spin 0.7s linear; color: #000; } .carousel-processing-icon:after { -webkit-animation: spin 0.7s linear; -moz-animation: spin 0.7s linear; animation: spin 0.7s linear; color: #000; } .carousel-processing-zoom-icon { color: red; /* border: red; border-style: solid; border-width: 1.5px; */ } .carousel-processing-zoom-icon:hover { -webkit-animation: spin 0.7s linear; -moz-animation: spin 0.7s linear; animation: spin 0.7s linear; color: #000; } .carousel-processing-zoom-icon:after { -webkit-animation: spin 0.7s linear; -moz-animation: spin 0.7s linear; animation: spin 0.7s linear; color: #000; } @-moz-keyframes spin { 100% { -moz-transform: rotateY(-360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotateY(-360deg); } } @keyframes spin { 100% { -webkit-transform: rotateY(-360deg); transform: rotateY(-360deg); } } .carousel-control-prev-icon:after { content: '<'; color: #000; font-size: 40px; } .carousel-control-prev { left: -40px; } .carousel-control-next { right: -40px; } .carousel-button { background: none; border: none; } .carousel-button:focus, .carousel-button:hover { outline: none; } /*.carousel-control-next-icon{ content:'\f0da'; color:#165fa8; } .carousel-control-prev-icon{ content:'\f0d9'; color:#165fa8; } */ .text-light-gray { color: #99a9bc; } .bg-light-gray { background-color: #e1e7ef; } .text-black { color: #000; } .text-blue { color: #165fa8 !important; } .text-gray { color: gray !important; } .text-orange { color: #f26522 !important; } .text-green { color: #54ba4c !important; } .text-purple { color: #772fdd !important; } .bg-red { background-color: #dc3545 !important; } .bg-purple { background-color: #772fdd !important; } .bg-green { background-color: #54ba4c !important; } .bg-orange { background-color: #f26522; } .bg-orange:hover { background-color: #d15b1f; } .grey-line { border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; } .user-initials { font-size: 1.2em; color: #fff !important; } .dropdown-item:focus, .dropdown-item:hover { color: #16181b; text-decoration: none; background-color: #eef1f3; } .notice span { padding: 2px 9px; } .notice:hover { cursor: pointer; } .decoration-none { text-decoration: none !important; } .round-item { padding: 8px; width: 40px; height: 40px; vertical-align: middle; border-radius: 50px; background-size: cover !important; background-repeat: no-repeat !important; } .round-pill { padding: 4px; width: 25px; height: 25px; border-radius: 50px; font-size: 0.8em; margin-left: 5px; } .fick-check { font-size: 1.2rem; margin-left: 10px; } /*/////////////*/ /*//////LOGIN /////////*/ .via-auth { max-width: 600px; left: 0; right: 0; margin-left: auto; margin-right: auto; position: absolute; top: 45vh; -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 15px 30px; } .via-auth .form-group { margin-bottom: 0rem; } .via-auth img { display: block; margin: 0 auto 10px; } .radio-big label:hover { cursor: pointer; } .radio-big.active { background-color: #fff; border-radius: 5px; } .radio-big .form-check-input { position: initial; margin-left: 0; /* margin-top: .3rem; */ } .radio-big.active label { color: #165fa8 !important; font-weight: 600; } .show-pass { cursor: pointer; } .nav-link .language-selector { max-width: 31rem !important; } form .language-selector { min-width: 31rem !important; } .auth-section { justify-content: space-between; margin-top: 18vh; } .auth-section b { font-size: 1.5em; } .auth-section a:hover { text-decoration: underline; color: #fff; } .auth-section .auth-side h1 { font-size: 3.5em; line-height: 1; } .auth-section .auth-side input { background-color: #fff; } .auth-side .dropdown-toggle::after { color: #fff; vertical-align: super; } .auth-section .title-side { margin-top: 4rem; justify-content: flex-end; } .auth-section .title-side h1 { font-size: 3.6em; line-height: 1; } .auth-section .title-side img { width: 60%; } /*.auth-section .tooltip.bottom .tooltip-inner{ max-width:310px; padding:3px 8px; color:#fff; text-align:center; background-color:#f2dddd; border-radius:5px }*/ /*/////////MAIN MENU////////*/ .navbar { padding: 0rem 1rem; } .user-info .user-main-n { font-size: 1.2em; text-align: center; color: #fff; background-color: #28a745 !important; } .user-info .user-tag { line-height: 1; } .user-info .user-tag small { font-size: 0.7em; } .nav-item i { font-size: 2em; } .nav-link.active { color: #165fa8 !important; border-bottom: 3px solid #165fa8; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: transparent; border-color: transparent; border-bottom: 3px solid #165fa8; } @media all and (max-width: 991px) { .navbar-nav { align-items: start !important; } .navbar-nav li { padding: 0.5rem; } } /*///////////CHECK PROCESSING/////////////*/ .secondary-menu { position: relative; justify-content: center; align-items: center; } .navbar .notifications { position: relative; cursor: pointer; text-align: center; } .navbar .notifications .badge { position: absolute !important; top: 0px; right: 30%; font-size: 65%; } .navbar .notifications i { color: #99a9bc; font-size: 1.6em; } .notifications i:hover, .notifications i.active { color: #165fa8; } .scan-section { margin-top: 20vh; padding: 25px; justify-content: center; } .scan-section .start-scan { margin-left: 5rem; } .scan-section img { display: block; } .scan-section h1 { font-size: 3em; font-weight: 800; } @media all and (max-width: 991px) { .scan-section { margin-top: 12vh; } .scan-section h1 { font-size: 4em; } .scan-section .start-scan { margin-left: 3rem; } .scan-section { text-align: center; } .scan-section img { width: 70%; display: block; margin: 0 auto 20px; } } /*////////////REPORTS TAB//////////////////*/ .reports-nav a:hover { text-decoration: none !important; } .reports-nav .report-link .green { color: #54ba4c; } .reports-nav .report-link .blue { color: #1760a9; } .reports-nav .report-link .orange { color: #f26522; } .reports-nav .report-link .purple { color: #772fdd; } .reports-nav .report-link:hover h5, .reports-nav .report-link:hover i { color: #fff; text-decoration: none !important; } .reports-nav .report-link.green:hover { background-color: #54ba4c; } .reports-nav .report-link.blue:hover { background-color: #1760a9; } .reports-nav .report-link.orange:hover { background-color: #f26522; } .reports-nav .report-link.purple:hover { background-color: #772fdd; } .reports-nav .report-link.active h5, .reports-nav .report-link.active i { color: #fff; } .reports-nav .report-link.green.active { background-color: #54ba4c; } .reports-nav .report-link.blue.active { background-color: #1760a9; } .reports-nav .report-link.orange.active { background-color: #f26522; } .reports-nav .report-link.purple.active { background-color: #772fdd; } /*////////SCAN REPORT//////////////////*/ .scan-summary { justify-content: flex-start; align-items: center; } .scan-summary button { font-size: 0.7em; } .scan-summary p { margin-bottom: 3px; margin-right: 30px; } @media all and (max-width: 991px) { .report-summary button { margin-top: 20px; } } @media all and (min-width: 1334px) { .scan-summary button { font-size: 0.8em; } } /*//////////REPORT FILTERS//////////////*/ .report-filters .form-control { border-radius: 0px !important; } .report-filters .form-group { padding: 10px; position: relative; } .report-filters input, .report-filters select { color: #99a9bc; } .report-filters input[type='date'] { position: relative; padding: 10px; } .report-filters input[type='date']::-webkit-calendar-picker-indicator { color: transparent; background: none; z-index: 1; } .report-filters input[type='date']::before { color: transparent; background: none; display: block; font-family: 'Font Awesome 5 Free'; content: '\f133'; /* This is the calendar icon in FontAwesome */ width: 15px; height: 20px; position: absolute; top: 10px; right: 10px; color: #165fa8; } .reports { display: none; } .reports.active { display: block; } .notice-modal { margin: 5.7rem auto; max-width: 620px !important; } .notice-modal .modal-header { border-bottom: 0px solid #000 !important; } .notice-modal .modal-content { padding: 20px; } .notice-modal .modal-footer { border-top: 0px solid #000 !important; } .notice-modal .modal-body { text-align: center; padding: 0px 0px 30px 0; } .notice-modal .round-item { display: block; margin: 10px auto; width: 80px; height: 80px; font-size: 2.7em; } .notice-modal hr { width: 60%; } /*//////////////REPORT SUMMARY///////////*/ .report-summary { padding: 0px 15px 15px 15px; } .report-summary .actions { justify-content: space-between; align-items: center; } .report-summary .actions.general-actions button { font-size: 1em; padding: 10px; border-radius: 10px; } .report-summary .counter-check { align-items: center; justify-content: space-around; padding: 10px; border: 1px solid; } .report-summary .square { width: 10px; height: 10px; } .report-summary .counter-check .remove-check { color: #fee4e7; } .report-summary .counter-check .review-check { color: #e9e0fd; } .report-summary .actions h3 { margin-bottom: 0px; } .report-summary .selector { align-items: center; } .report-summary .selector .form-group { margin: 0 10px 0 10px; } .report-summary .actions .custom-switch { margin: 0px 15px; } .report-summary .actions .pagination { margin-bottom: 0px !important; } .report-summary .actions .alerts { padding-right: 0px; padding-left: 0px; } .report-summary .actions .alerts .alert-about { cursor: pointer; } .report-summary .actions .alerts .alert-about p { font-size: 0.8em; margin-left: 5px !important; } .report-summary .actions .alerts a { font-size: 0.7em; line-height: 1; } @media all and (min-width: 1334px) { .report-summary .actions .alerts .alert-about p { font-size: 1em; margin-left: 5px !important; } } .report-summary .batch-view { max-height: 500px; /* overflow-y: hidden; */ overflow-x: hidden; } /* .batch-view:hover, .batch-view:focus { overflow-y: auto; } */ .report-summary .batch-actions button { font-size: 0.8em; } .report-summary .report-total { text-align: right; align-items: center; justify-content: flex-end; } .report-summary .details-side .report-total { padding: 12px; /* border:1px solid #e7e7e7;*/ text-align: left; } .report-summary .report-total h3 { font-size: 2em; } .report-summary .report-total p { font-size: 0.85em; margin-bottom: 0px; } .report-summary .report-total button { font-size: 0.7em; } @media all and (min-width: 1334px) { .report-summary .report-total button { font-size: 0.8em; } } .report-summary .amount { text-align: right; } .report-summary .report-total.general .amount { text-align: left; } .report-total.general { padding: 0px; } .report-total.general .amount { padding: 0; } .report-summary .details-side .amount { text-align: left; } .details-side .report-options { text-align: right; } .details-side .report-options button { color: #fff; } .details-side .report-options button:nth-child(2) { margin-left: 20px; } .purple-tooltip .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #772fdd; border-radius: 0.25rem; } /*Check processing items*/ .check-window th { color: #165fa8; margin: 10px; text-align: center; font-family: 'Lato', sans-serif; font-weight: 100; } .check-window th .custom-control { font-size: 0.8em; } .check-window .check-item td { position: relative; padding: 10px; text-align: center; } .check-window .check-item.error-check { background-color: #ffe1e1; } .check-window .check-item.error-check:hover, .check-window .check-item.error-check:hover td input { background-color: #f5dada; } .check-window .check-item.error-check .error-value { background-color: #fff3f3; border: 1px solid #e0a4a4; color: #ff0000; } .check-window .check-item.error-check td input { background-color: #ffe1e1; } .check-window .check-item.alert-check { background-color: #ebdffe; } .check-window .check-item.alert-check .error-value { background-color: #ebdffe; border: 1px solid #e0a4a4; color: #ff0000; } .check-window .check-item.alert-check:hover, .check-window .check-item.alert-check:hover td input { background-color: #e7dbff; } .check-window .check-item.alert-check td input { background-color: #e7defc; } .check-window .check-item .form-check-input { position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 30%; } .check-window .check-item input { border: 0px; text-align: center; width: 100%; } .check-item .select-check { width: 50% !important; } .check-item .select-check td { position: relative; } .check-item td.focused { border: 1px solid #2795ee; } .check-window .check-item span { color: #000; } .check-window .check-item .creation-date { font-size: 1em; font-weight: 800; line-height: 1; } .check-item .creation-time { font-size: 0.8em; } .check-window .check-item .money-count { font-size: 1.1em; font-weight: 800; line-height: 1; } .main-check { margin-top: 10px; } /*CHANGE COLOR WHEN INPUT IS SELECTED*/ .check-item { border: 1px solid #e7e7e7; background-color: #fff; } .check-item:hover { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); } .check-item td { font-family: 'Lato', sans-serif; } .check-item.selected { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); } .check-item.selected input { background-color: #d7ebfd; } .check-item.alert-check.selected { background-color: #decff7; } .check-item.error-check.selected, .check-item.error-check.selected input { background-color: #f5a783; } .check-item.selected-choice, .check-item.selected-choice input { background-color: #d7ebfd !important; } .check-item.alert-check.selected-choice, .check-item.alert-check.selected-choice input { background-color: #decff7 !important; } .check-item.error-check.selected-choice, .check-item.error-check.selected-choice input { background-color: #f5dada !important; } /*Color round checks for verification*/ .verify { width: 15px; height: 15px; display: block; margin: 0 auto; } .verify.checked { background-color: #54ba4c; } .verify.issue { background-color: #ffb600; } .verify.error { background-color: #ff0000; } .check-item span { font-size: 0.9em; } .check-item .date-detail span { font-size: 0.8em; } .check-item .date-detail span:nth-child(2) { margin-left: 10px; } .check-item .check-option { padding: 5px !important; cursor: pointer; } .check-item .check-option:hover i, .check-item .check-option:hover span { color: #177bde !important; } .check-item .check-option i { font-size: 1.1em; vertical-align: middle; } .check-item .item-delete { border: 0 !important; position: relative; background-color: transparent !important; } .check-item .item-delete:before { font-family: 'Font Awesome 5 Free'; content: '\f2ed'; } /*Details side check processing*/ .details-side .expand-detail { background-color: #d7ebfd; } .details-side .expand-detail .actions { align-items: center; } .details-side .expand-detail .actions h4 { margin-bottom: 0; } .details-side .expand-detail .actions button { font-size: 0.9em; } .expand-detail .user-info { border: 1px solid #e7e7e7; /*background-color:#f5f7fa;*/ background-color: #fff; } .user-info { padding: 0px 10px 10px; position: relative; } .user-info .user-initials { align-items: center; justify-content: center; } .user-info .edit-p-data { background-color: transparent; position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 3; } .user-info .edit-p-data::before { font-family: 'Font Awesome 5 Free'; font-size: 0.9em; } .user-info .user-initials .round-item { width: 70px; height: 70px; text-align: center; font-size: 1.7em; } .user-info .user-details .user-detail { margin-top: 10px; } .user-details .user-detail span { font-size: 0.9em; } .user-details .user-detail input { width: 100%; background-color: transparent; border: none; } .details-side .expand-detail img { width: 90%; display: block; margin: 0 auto; } /*///////////////////REPORTS/////////////////*/ .check-expand .expand-detail { padding: 15px 10px; border: 1px solid #e7e7e7; } .check-expand .expand-detail .list-container { background-color: #f5f7fa; border: 1px solid #e7e7e7; border-radius: 5px; } .expand-detail .check-img img { display: block; margin: 0 auto; } .expand-detail .check-img .check-status { text-align: center; margin: 0px 10px 20px; } .expand-detail .pay-detail { margin: 10px auto; } .expand-detail .pay-detail .check-item { border: transparent; /*background-color:#d7ebfd;*/ } .expand-detail .pay-detail .check-item:hover { background-color: #fff !important; } .details-side .expand-detail .actions button:hover i { color: #177bde !important; } .expand-detail .list-container .check-item { border: 1px solid #e7e7e7; } .expand-detail .pay-detail th { color: #165fa8; font-weight: 400; font-size: 0.9em; text-align: center; } .expand-detail .pay-detail td { text-align: center; padding: 10px; } .expand-detail .check-options a:hover { color: #177bde !important; } .report-summary .details-modal { max-width: 850px !important; } .details-modal .modal-content { padding: 10px; } .details-modal .pay-detail .check-item { border: 0px; } .details-modal .pay-detail th { text-align: center; color: #165fa8; font-weight: 100; } .details-modal .pay-detail td { text-align: center; } .details-modal .check-view img { width: 60%; display: block; margin: 15px auto; } .details-modal .modal-footer { border-top: 0px; } .details-modal .modal-footer .btn:hover i { color: #3691ec !important; } .details-modal .modal-footer button:nth-child(1) { border-right: 1px solid #e7e7e7; } .details-modal .modal-footer i { font-size: 1.2em; } .pay-detail input { width: 100%; text-align: center; border: transparent; } .report-summary .details-modal .modal-header { border-bottom: 0px; } .details-side .expand-detail { padding: 15px; } .details-side .expand-detail .pay-detail td { width: 35%; font-size: 0.8em; } .table-width-complete { width: 100%; } @media all and (min-width: 1334px) { .details-side .expand-detail .pay-detail td { font-size: 0.9em; } } .check-expand .details-side .expand-detail .pay-detail td { width: initial; } .modal-information { position: fixed; top: 44px; left: 0px; z-index: 1050; width: 100%; height: 100%; outline: 0; transition: opacity 0.15s linear; background-color: rgba(0, 0, 0, 0.5); } .topZero { top: 0px !important; } .thead-recepit { text-align: center; font-family: 'Lato', sans-serif; font-size: 8px; } .remove-filter-background { background-color: #ffe1e1; } .review-filter-background { background-color: #ebdffe; } input:disabled { background-color: transparent; } .modal-email { position: fixed; top: 0px; left: 0px; z-index: 1050; width: 100%; height: 100%; outline: 0; transition: opacity 0.15s linear; background-color: rgba(0, 0, 0, 0.5); } .date-width { width: 16%; } .align-loading { text-align: center; } /*the reports to aligned to the right when the column it is coin type*/ td > span.money-count { text-align: right !important; display: block; } .container-checkbox-remove { display: block; position: relative; padding-left: 15px; cursor: pointer; font-family: 'Lato', sans-serif; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .container-checkbox-remove input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Show the checkmark when checked */ .container-checkbox-remove input:checked ~ .checkmark:after { display: block; } /* On mouse-over, add a grey background color */ .container-checkbox-remove :hover input ~ .checkmark { background-color: #ffe1e1; } /* When the checkbox is checked, add a blue background */ .container-checkbox-remove input:checked ~ .checkmark { background-color: #ffe1e1; } /* Style the checkmark/indicator */ .container-checkbox-remove .checkmark:after { left: 5px; top: 1px; width: 4px; height: 9px; border: solid gray; border-width: 0 1.5px 1.5px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } /* Create a custom checkbox */ .checkmark { position: absolute; top: 5px; left: 0; height: 12px; width: 12px; border-radius: 18%; box-shadow: 0 0 0.2em grey; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ''; position: absolute; display: none; } .container-checkbox-review { display: block; position: relative; padding-left: 15px; cursor: pointer; font-family: 'Lato', sans-serif; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .container-checkbox-review input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Show the checkmark when checked */ .container-checkbox-review input:checked ~ .checkmark:after { display: block; } /* On mouse-over, add a grey background color */ .container-checkbox-review :hover input ~ .checkmark { background-color: #ebdffe; } /* When the checkbox is checked, add a blue background */ .container-checkbox-review input:checked ~ .checkmark { background-color: #ebdffe; } /* Style the checkmark/indicator */ .container-checkbox-review .checkmark:after { left: 5px; top: 1px; width: 4px; height: 9px; border: solid gray; border-width: 0 1.5px 1.5px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .detail-status { padding-left: 15px !important; } .btn, .card-body, .border-radius-general { border-radius: 10px; } .container-20px { margin: 2; } .right { text-align: right; } .button-right { margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; } .padding-report { padding-left: 20px; padding-right: 20px; } .margin-righ-pagination-day { margin-right: 10px; } .margin-panel-up { margin-bottom: 3%; } .check-item-selected { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); } .text-small { font-size: 1.5em; } .without-right { margin-right: 0px; border-right: 0px; } .modal-loading-frame { display: block; position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 44px; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgba(0, 0, 0, 0.2); /* Black w/ opacity */ } .carousel-inner-zoom { position: relative; z-index: 10; } .zoom { transition: width 2s, height 2s, transform 2s; -moz-transition: width 2s, height 2s, -moz-transform 2s; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; -o-transition: width 2s, height 2s, -o-transform 2s; } .zoom-active { transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); margin: 0 0 0 -40% !important; z-index: 10 !important; } .zoom-active > img { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } .zoom-img { cursor: pointer; } .zoom-margin-top { margin-top: 200px; } .next-icon-margin-top { margin-top: 200px; } .modal-header .close { margin: -0.5rem -0.5rem -1rem auto; } .width-95 { width: 90% !important; } .width-100 { width: 100% !important; } .zoom-button-close { font-size: 0.7em !important; border-radius: 100% !important; background-color: #343a40 !important; width: 20px !important; height: 20px !important; color: red !important; opacity: 0.9 !important; text-shadow: 0 0px 0 #fff !important; margin: -0.7rem -0.7rem -1rem auto; padding: 0rem 0rem !important; } /*styles the chrck process*/ .carrousel-icons { margin: 100% auto auto auto; font-size: 30px; z-index: 15 !important; }