/* Custom Stylesheet */ /** * Use this file to override Materialize files so you can update * the core Materialize files in the future * * Made By MaterializeCSS.com */ .icon-block { padding: 0 15px; } .icon-block .material-icons { font-size: inherit; } /**** Custom styles for Range ****/ .noUi-tooltip span { opacity: 1; } .noUi-target.noUi-horizontal .noUi-tooltip { transform: scale(1) rotate(-45deg) translate(0px, 4px); } body { font-family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif; font-size: 16px; } h4 { font-size: 1.8rem; } label { font-size: 1.0rem; } .input-field > label { font-size: 1.0rem; } .table-wrapper { overflow-y: scroll; height: 600px; border: #555555; } .table-wrapper thead th { position: sticky; top: 0; } .table-wrapper thead th{ cursor: pointer; } .tr-link { cursor: pointer; } table { table-layout: auto; } th { max-width: 300px; padding: 10px 0 10px; background-color: #cccccc; text-align: center; border-left-radius: 2px; border-right: solid 1px #bbbbbb; border-left: solid 1px #bbbbbb; } td { max-width: 300px; padding: 10px 0 10px; text-align: center; border-right: solid 1px #bbbbbb; border-left: solid 1px #bbbbbb; } .validation-error { display: block; color: #F44336; position: relative; min-height: 18px; font-size: 0.9rem; } @media only screen and (min-width: 993px) { .container { width: 60%; } } .input-field .helper-text { font-size: 1.1rem; } .input-field > label:not(.label-icon).active { -webkit-transform: translateY(-14px); transform: translateY(-14px); } .file-field .file-path-wrapper { height: 75px; } .expand { color: rgba(0, 0, 0, 0.87); } .wider-container { width: 80%; } .narrower-container { width: 40%; } .redcjvt { background-color: #e12a26; } .blackcjvt { background-color: #161616; } input:focus { border-bottom: 1px solid #212121 !important; box-shadow: 0 1px 0 0 #212121 !important; } label.active { color: #212121 !important; } .backgroundcolorcjvt { background-color: #f5f5f5; } .btn:active, .btn-large:active, .btn-small:active { background: #393939; } .btn:hover, .btn-large:hover, .btn-small:hover { background: #212121; } .btn:focus, .btn-large, .btn-small { background: #161616; } .btn.btn-round { border-radius: 1.5rem; } .btn, .btn-large, .btn-small { display: inline-block; line-height: 3rem; padding: 0 1.5rem; background-color: #161616; color: white; font-weight: 600; margin-top: 1.5rem; text-decoration: none; cursor: pointer; transition: background 0.3s ease-out; font-family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif; text-transform: none; } .insidebutton { color: #161616; background-color: #fff; margin-top: 0rem; display: inline-block; float: left; line-height: 2.5rem; padding: 0 1rem; border-radius: 2px; border: solid 1px #161616; font-weight: 600; font-size: 0.875rem; margin-right: 1rem; transition: opacity 0.3s ease-out; cursor: pointer; font-family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif; /*text-transform: none;*/ } .insidebutton:hover { background-color: #fff; } .switch label .lever { background-color: #e0e0e0; } .switch label input[type=checkbox]:checked+.lever { background-color: #a6a6a6; } .switch label input[type=checkbox]:checked+.lever:after { background-color: #737373; } ::placeholder { font-family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif; font-size: 1rem; color: #9e9e9e !important; } input.valid[type=text]:not(.browser-default) { border-bottom: 1px solid #9e9e9e; box-shadow: none; } input[type=text]:not(.browser-default).validate + label { color: #9e9e9e !important; } [type="checkbox"].filled-in:checked + span:not(.lever):after { border: 2px solid #212121; background-color: #212121; } sup { /* vertical-align: top; */ font-size: 0.6em; } .icon-nav { margin-top: 0.5rem; margin-left: 0.5rem; width: 2rem; height: 2rem; display: inline-block; text-align: center; border-radius: 2px; cursor: pointer; } .whitecjvt { background-color: #ffffff; } h6 { font-size: 0.875rem; line-height: 1.125rem; letter-spacing: 0.16px; font-weight: 600; color: #161616; font-size: 100%; vertical-align: baseline; } h5 { padding-top: 1.5rem; color: #b3b3b3; font-size: 12px; font-weight: normal; line-height: 1.33; letter-spacing: 0.32px; margin: 0px; } .footer-col-content { position: relative; margin-left: 1.5rem; margin-right: 1.5rem; height: 12rem; border-left: 1px solid #666666; color: white; margin-bottom: 2rem; } .page-footer { bottom: 0; /* Position footer at the bottom */ width: 100%; height: 230px; padding-top: 0px; } .footer-element { width: 100%; border-radius: 2px; } .footer-element img, .footer-license { width: 100%; object-fit: contain; position: absolute; /* Add position: absolute */ top: 50%; transform: translateY(-50%); cursor: pointer; padding: 0 1.5em; font-size: 0.75em; } .em-1 { font-size: 1em; } html, body { min-height: 100vh; margin: 0; display: flex; flex-direction: column; } .content { min-height: 100vh; } footer { margin-top: auto; } .margin-top { margin-top: 22.5px; } .insidebutton:focus { background: #FFFFFF; } .ul-footer { padding: 0 0 !important; } .clarin-footer { padding: 0 4em !important; }