/* This file is a CSS stylesheet for Bootstrap 5.3.3. It contains the styles needed to render the Bootstrap framework. The file is minified for efficiency and is compatible with modern web browsers. */ @import url('/css2?family=Roboto:wght@400;700&display=swap'); * { margin: 0; padding: 0; } body { font-family: 'Roboto', sans-serif; color: #333; } .container { max-width: 1200px; margin-left: auto; margin-right: auto; } .btn { border-radius: 4px; } .btn-primary { background-color: #3a86c3; border-color: #3a86c3; } .btn-secondary { background-color: #7a8e9d; border-color: #7a8e9d; } .btn-success { background-color: #28a745; border-color: #28a745; } .btn-warning { background-color: #faa23b; border-color: #faa23b; } .btn-danger { background-color: #eb5e5e; border-color: #eb5e5e; } .btn-light { background-color: #ecf0f1; border-color: #ecf0f1; } .btn-link { color: #3a86c3; text-decoration: underline; } .input-group { display: flex; align-items: center; } .input-group-prepend { flex: 0 0 48px; } .input-group-append { flex: 0 0 48px; } input[type="text"] { width: 100%; height: 48px; box-sizing: border-box; } label { display: block; margin-top: 12px; font-size: 14px; } .form-control { border: none; border-radius: 4px; height: 48px; box-sizing: border-box; } .form-control::placeholder { color: #999; opacity: 1; transition: 0.3s ease all; } .form-control:-webkit-input-placeholder { color: #999; } .form-control:-moz-placeholder { color: #999; } .form-control::-ms-input-placeholder { color: #999; } .form-control:focus { border-color: #3a86c3; outline: none; } .alert { display: inline-block; padding: 12px 16px; margin-bottom: 10px; border-radius: 4px; } .alert .close { cursor: pointer; float: right; color: #000; font-weight: bold; font-size: 20px; line-height: 14px; transition: 0.3s ease all; } .alert .close:hover { color: #000; } .tooltip { position: relative; display: inline-block; border: 1px solid rgba(0,0,0,0.1); z-index: 1; background-color: rgba(0,0,0,0.05); padding: 10px 20px; border-radius: 4px; visibility: hidden; opacity: 0; transform: translate(-50%, -50%) scale(1); transition: 0.3s linear; } .tooltip.show { visibility: visible; opacity: 1; transform: translate(-50%, -50%) scale(1); } .tooltip .tooltip-arrow { position: absolute; top: 10px; left: 50%; transform: translateX(-50%); border: 1px solid transparent; border-width: 0px 5px 5px 0px; border-color: black; } .tooltip .tooltip-inner { padding: 8px 12px; max-width: 200px; background-color: white; border-radius: 4px; z-index: 1000; overflow: hidden; word-break: break-all; } .tooltip.fadeInUp .tooltip-arrow, .tooltip.fadeOutDown .tooltip-arrow { transform: translateX(-50%) translateY(-50%); } .tooltip.fadeInUp .tooltip-inner, .tooltip.fadeOutDown .tooltip-inner { transform: translateY(-50%) translateX(50%); } .tooltip.fadeInUp .tooltip-arrow, .tooltip.fadeOutDown .tooltip-arrow { transform: translateY(50%) translateX(50%); } .tooltip.hide .tooltip-arrow { display: none; } .tooltip.show .tooltip-arrow { display: block; } .tooltip.show .tooltip-arrow::after { display: block; content: ''; position: absolute; top: 10px; left: 50%; transform: translateX(-50%); border: 1px solid transparent; border-width: 0px 5px 5px 0px; border-color: black; }