﻿:root,[data-bs-theme=light]{--bs-body-bg:#f8f9fa;--bs-body-color:#333;--navbar-custom-bg:#000;--navbar-custom-color:#fff;--navbar-link-color:#ccc;}[data-bs-theme=dark]{--bs-body-bg:#0a192f;--bs-body-color:#ccd6f6;--navbar-custom-bg:#2d2d2d;--navbar-custom-color:#ccc;--navbar-link-color:#fff;}.navbar{background-color:var(--navbar-custom-bg);color:var(--navbar-custom-color);}.navbar a{color:var(--navbar-link-color);}body a{color:#90d5ff;}.my-custom-card{background-color:var(--bs-tertiary-bg);}.icon{cursor:pointer;}footer{z-index:1000;position:fixed;right:20px;bottom:20px;height:50px;width:100%;text-align:right;}footer .btn{width:50px;height:50px;font-weight:bolder;cursor:pointer;}a:link.animated,a:visited.animated{position:relative;text-decoration:underline;padding-bottom:2px;transition:color .3s ease;}a:link.animated::after,a:visited.animated::after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#90d5ff;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;}a:link.animated:hover,a:link.animated:active,a:visited.animated:hover,a:visited.animated:active{color:#90d5ff;}a:link.animated:hover::after,a:link.animated:active::after,a:visited.animated:hover::after,a:visited.animated:active::after{transform:scaleX(1);transform-origin:bottom left;}[data-bs-theme=dark] .btn-primary{--bs-btn-bg:transparent;--bs-btn-color:#64ffda;--bs-btn-border-color:#64ffda;--bs-btn-hover-bg:#64ffda;--bs-btn-hover-border-color:#64ffda;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#64ffda;--bs-btn-active-border-color:#64ffda;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-secondary{--bs-btn-bg:transparent;--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-success{--bs-btn-bg:transparent;--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-danger{--bs-btn-bg:transparent;--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-warning{--bs-btn-bg:transparent;--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-info{--bs-btn-bg:transparent;--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-light{--bs-btn-bg:transparent;--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-color:#0a192f;}[data-bs-theme=dark] .btn-dark{--bs-btn-bg:transparent;--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-hover-color:#0a192f;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-color:#0a192f;}.breadcrumb .breadcrumb-item a:link{color:var(--bs-primary);text-decoration:none;}.breadcrumb .breadcrumb-item a:visited{color:var(--bs-primary);}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline;}.breadcrumb .breadcrumb-item a:active{color:var(--bs-primary);}#contact-me-container{display:inline-block;position:absolute;bottom:10px;right:10px;}#body-content{margin:30px 0 40px 0;padding:20px;}.bg-dark{background-color:#004081!important;}#floating-label-example .form-group{position:relative;margin-bottom:2.5rem;}#floating-label-example .form-control-placeholder{position:absolute;top:0;transition:all 200ms;opacity:.5;display:none;}#floating-label-example .form-control:focus+.form-control-placeholder,#floating-label-example .form-control:valid+.form-control-placeholder{font-size:120%;transform:translate3d(0,-100%,0);opacity:1;display:block;}.thumbnail-container{display:none;}.thumbnail-container img{max-height:500px;margin-top:20px;margin-bottom:20px;}#image-exif-results-success,#image-exif-results-none{display:none;}.result-container{display:none;}#home-card-container .card-img-top{height:100px;}#home-card-container .card-col{margin-bottom:20px;height:400px;min-height:400px;}#home-card-container .button-container{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);text-wrap:nowrap;}#home-card-container .card-body{height:300px;font-size:small;}.jumbotron{border-radius:10px;}tbody.alt-row-color tr:nth-child(odd){background-color:#424242;color:#fff;}tbody.alt-row-color tr:nth-child(even){background-color:#888;color:#fff;}table.my-table{width:auto;}table.my-table th,table.my-table td{padding:5px;white-space:nowrap;}.generic-container{display:inline-block;border:solid 1px #ccc;background-color:#181716;padding:10px;border-radius:10px;}