.tcm-body-default { padding: 0; margin: 0; } .tcm-api-loading { background-color: rgba(255, 255, 255, 0.8); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; } .tcm-api-loading .tcm-api-loading-inner { background: url("/Content/tcm/images/ajax-loader.gif") no-repeat center; margin: auto; max-width: 310px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; } .tcm-api-messagebox { background-color: rgba(0, 0, 0, 0.8); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; } .tcm-api-messagebox .tcm-api-messagebox-close-button { border: none; cursor: pointer; position: absolute; top: 10px; right: 10px; } .tcm-api-messagebox .tcm-api-messagebox-alert, .tcm-api-messagebox .tcm-api-messagebox-confirm { background-color: #FFF; max-width: 600px; margin: 100px auto 0; padding: 10px; position: relative; } .tcm-api-messagebox .tcm-api-messagebox-alert.tcm-api-messagebox-small, .tcm-api-messagebox .tcm-api-messagebox-confirm.tcm-api-messagebox-small { max-width: 400px; } .tcm-api-messagebox .tcm-api-messagebox-title { font-size: 1.5em; font-weight: bold; display: block; margin-right: 30px; } .tcm-api-messagebox .tcm-api-messagebox-body { font-size: 0.9em; margin: 10px 30px 10px 0; } .tcm-api-messagebox .tcm-api-messagebox-buttons { text-align: center; } .tcm-api-messagebox .tcm-api-messagebox-buttons button + button { margin-left: 0.5rem; } .tcm-api-messagebox[data-tcm-api-messagebox-version=v1] .tcm-api-messagebox-close-button { background: url("/Content/tcm/images/close-icon.png") transparent no-repeat center; height: 20px; width: 20px; } .tcm-api-messagebox[data-tcm-api-messagebox-version=v1] .tcm-api-messagebox-buttons button { background-color: #222; padding: 0.25rem 2rem; border-radius: .25rem; color: white; border: none; cursor: pointer; } .tcm-api-carousel { overflow: hidden; position: relative; } .tcm-api-carousel .tcm-api-carousel-inner { position: absolute; top: 0; height: 100%; } .tcm-api-carousel .tcm-api-carousel-inner .tcm-api-carousel-item { float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .tcm-api-carousel .tcm-api-carousel-prev-button { position: absolute; left: 0; } .tcm-api-carousel .tcm-api-carousel-next-button { position: absolute; right: 0; } .tcm-site-not-found-page { background-color: #fcfcfc; text-align: center; display: flex; height: 100vh; justify-content: center; align-items: center; font-family: helvetica, sans-serif; flex-direction: column; } @media (min-width: 768px) { .tcm-site-not-found-page { flex-direction: row; } } .tcm-site-not-found-page h1 { margin: 0; line-height: 0.8; font-size: 160px; color: #000000; } @media (min-width: 768px) { .tcm-site-not-found-page h1 { font-size: 200px; } } .tcm-site-not-found-page h2 { line-height: 1.2; font-size: 22px; text-transform: uppercase; margin-bottom: 30px; color: #000000; font-weight: bold; } @media (min-width: 768px) { .tcm-site-not-found-page h2 { font-size: 27px; margin: 0; } } .tcm-site-not-found-page p { margin: 0; line-height: 1.2; } .tcm-site-not-found-page p.tcm-site-not-found-page-disclaimer { font-size: 15px; line-height: 1; position: fixed; bottom: 20px; left: 0; right: 0; } .tcm-site-not-found-page a { color: #000000; text-decoration: none; font-weight: bold; } .tcm-site-not-found-page .tcm-site-not-found-page-column { width: 300px; height: auto; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; } @media (min-width: 768px) { .tcm-site-not-found-page .tcm-site-not-found-page-column { width: 350px; height: 320px; } } .tcm-site-not-found-page img { width: 150px; margin-top: 35px; } @media (min-width: 768px) { .tcm-site-not-found-page img { margin-top: 0; width: 250px; } } .tcm-api-loading-box { position: relative !important; } .tcm-api-loading-box .tcm-api-loading-box-curtain { background-color: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; overflow: hidden; z-index: 1; } .tcm-api-loading-box .tcm-api-loading-box-curtain i { display: block; color: #FFF; font-size: 3rem; } .tcm-api-loading-box.tcm-api-loading-box-light .tcm-api-loading-box-curtain { background-color: rgba(255, 255, 255, 0.8); } .tcm-api-loading-box.tcm-api-loading-box-light .tcm-api-loading-box-curtain i { display: block; color: #000; } .tcm-core-css-v2 .tcm-api-loading { background-color: rgba(0, 0, 0, 0.8); } .tcm-core-css-v2 .tcm-api-loading .tcm-api-loading-inner { display: flex; align-items: center; justify-content: center; background-image: none; } .tcm-core-css-v2 .tcm-api-loading .tcm-api-loading-inner i::before { font-size: 5rem; color: #fff; } .tcm-core-css-v2 .tcm-api-messagebox .tcm-api-messagebox-close-button { background-color: transparent; } .tcm-ifs-console-html { min-height: 100vh; } .tcm-ifs-console { position: relative; min-height: 100vh; padding-top: calc(58px + 1rem); background-image: url("https://tcm-content.tesla.com.br/background"); background-repeat: no-repeat; background-size: cover; background-position: center center; background-attachment: fixed; } .tcm-ifs-console .main-navbar .navbar-brand .navbar-brand-name { border-left: 1px solid #DDD; padding-left: 1rem; margin-left: 1rem; } .tcm-ifs-console .container-fluid { position: relative; } .tcm-ifs-console .btn-toolbar { margin-bottom: 1rem; } .tcm-ifs-console .btn-toolbar .btn-group + .btn-group { margin-left: 0.5rem; } .tcm-ifs-console .tcm-ifs-console-container { padding: 1rem; background-color: #FFF; border-radius: 4px; margin-bottom: 1rem; } .tcm-ifs-console .tcm-ifs-console-container .table.table-sm { font-size: 0.8rem; } .tcm-ifs-console .tcm-ifs-console--box { position: absolute; right: 1rem; top: 0; max-width: 300px; padding: 2rem; background-color: #FFF; border-radius: 4px; } .tcm-ifs-console .tcm-ifs-console--box .validation-summary-errors { margin-top: 1rem; } .tcm-ifs-console .tcm-ifs-console--box .validation-summary-errors ul { padding: 0; } .tcm-ifs-console .tcm-ifs-console--box .validation-summary-errors ul li { list-style: none; } .tcm-ifs-console .tcm-ifs-console-content { padding: 1rem; background-color: #EEE; border-radius: 4px; } .tcm-ifs-console .tcm-ifs-console-content p { margin-bottom: 0; font-size: 0.8rem; } .tcm-ifs-console .tcm-ifs-console-dashboard { margin-left: -0.5rem; margin-right: -0.5rem; } .tcm-ifs-console .tcm-ifs-console-dashboard::after { content: ''; display: block; clear: both; } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item { background-color: #FFF; border-radius: 4px; padding: 1rem; margin: 0.5rem; overflow: auto; float: left; } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="1"] { width: calc(50% - 1rem); } @media (min-width: 768px) { .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="1"] { width: calc(25% - 1rem); } } @media (min-width: 992px) { .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="1"] { width: calc(33.3% - 1rem); } } @media (min-width: 1200px) { .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="1"] { width: calc(12.5% - 1rem); } } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="2"] { width: calc(100% - 1rem); } @media (min-width: 768px) { .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="2"] { width: calc(50% - 1rem); } } @media (min-width: 992px) { .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="2"] { width: calc(66.6% - 1rem); } } @media (min-width: 1200px) { .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item[data-size="2"] { width: calc(25% - 1rem); } } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item.tcm-ifs-console-dashboard-item-link h6 { color: #CCC; font-size: 0.7rem; text-align: center; text-transform: uppercase; } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item.tcm-ifs-console-dashboard-item-link a { display: block; margin: 2rem 0; text-align: center; /*text-transform: uppercase;*/ } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item .table.table-sm { font-size: 0.9rem; } .tcm-ifs-console .tcm-ifs-console-dashboard .tcm-ifs-console-dashboard-item .table.table-kv th { text-align: right; } 6m464x