viam-projectv-scan
Version:
ViaCheck deposit application
1,397 lines (1,314 loc) • 28.2 kB
CSS
/*///////GENERAL STYLES///////*/
.w-25 {
width: 25% ;
}
.window-login {
height: 100vh;
}
.hide {
display: none ;
}
.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 ;
}
}
.btn-primary {
background-color: #165fa8 ;
border-color: 1px solid #165fa8 ;
}
.btn-primary:hover {
background-color: #007bff ;
border-color: 1px solid #007bff ;
}
.bg-light-blue {
background-color: #aed4f5 ;
}
.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 ;
}
.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 ;
}
.text-gray {
color: gray ;
}
.text-orange {
color: #f26522 ;
}
.text-green {
color: #54ba4c ;
}
.text-purple {
color: #772fdd ;
}
.bg-red {
background-color: #dc3545 ;
}
.bg-purple {
background-color: #772fdd ;
}
.bg-green {
background-color: #54ba4c ;
}
.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 ;
}
.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 ;
}
.round-item {
padding: 8px;
width: 40px;
height: 40px;
vertical-align: middle;
border-radius: 50px;
background-size: cover ;
background-repeat: no-repeat ;
}
.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 ;
font-weight: 600;
}
.show-pass {
cursor: pointer;
}
.nav-link .language-selector {
max-width: 31rem ;
}
form .language-selector {
min-width: 31rem ;
}
.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 ;
}
.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 ;
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 ;
}
.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 ;
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 ;
}
.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 ;
}
.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 ;
}
.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 ;
}
.notice-modal .modal-header {
border-bottom: 0px solid #000 ;
}
.notice-modal .modal-content {
padding: 20px;
}
.notice-modal .modal-footer {
border-top: 0px solid #000 ;
}
.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 ;
}
.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 ;
}
.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 ;
}
}
.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% ;
}
.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 ;
}
.check-item.alert-check.selected-choice,
.check-item.alert-check.selected-choice input {
background-color: #decff7 ;
}
.check-item.error-check.selected-choice,
.check-item.error-check.selected-choice input {
background-color: #f5dada ;
}
/*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 ;
cursor: pointer;
}
.check-item .check-option:hover i,
.check-item .check-option:hover span {
color: #177bde ;
}
.check-item .check-option i {
font-size: 1.1em;
vertical-align: middle;
}
.check-item .item-delete {
border: 0 ;
position: relative;
background-color: transparent ;
}
.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 ;
}
.details-side .expand-detail .actions button:hover i {
color: #177bde ;
}
.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 ;
}
.report-summary .details-modal {
max-width: 850px ;
}
.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 ;
}
.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 ;
}
.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 ;
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 ;
}
.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% ;
z-index: 10 ;
}
.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% ;
}
.width-100 {
width: 100% ;
}
.zoom-button-close {
font-size: 0.7em ;
border-radius: 100% ;
background-color: #343a40 ;
width: 20px ;
height: 20px ;
color: red ;
opacity: 0.9 ;
text-shadow: 0 0px 0 #fff ;
margin: -0.7rem -0.7rem -1rem auto;
padding: 0rem 0rem ;
}
/*styles the chrck process*/
.carrousel-icons {
margin: 100% auto auto auto;
font-size: 30px;
z-index: 15 ;
}