﻿/*!
 * Corona Style Sheet Override
 */
body {
    background-color: #000000;
    font-size: 0.875rem;
}

hr {
    background-color: #2A3038;
    height: 2px;
}

.content-wrapper {
    padding: 10px 10px;
}

.footer {
    padding: 0 10px 10px;
}

.page-header {
    margin: 0 0 .5rem 0;
}

.page-title {
    font-size: 1.5rem;
    color: #FFDEA5;
}

.auth.login-bg {
    background: url("images/background.jpg");
    background-size: cover;
}

.navbar .navbar-brand-wrapper .navbar-brand.brand-logo-mini img {
    width: 35px;
    height: 35px;
}

.sidebar .sidebar-brand-wrapper .sidebar-brand img {
    width: auto;
    max-width: 100%;
    height: 45px;
    margin: auto;
    vertical-align: middle;
}

.sidebar .sidebar-brand-wrapper .sidebar-brand.brand-logo-mini img {
    width: 35px;
    height: 35px;
}

input:focus {
    color: #ffffff !important;
    border-color: #D3D3D3 !important;
}

textarea:focus {
    color: #ffffff !important;
    border-color: #D3D3D3 !important;
}

select {
    color: #ffffff !important;
}

select:focus {
    border-color: #D3D3D3 !important;
}

.auth button.enter-btn {
    margin-bottom: 0 !important;
}

.form-check-label {
    color: #ffffff !important;
}

.form-check-label:hover {
    cursor: pointer !important;
}

.card.corona-gradient-card {
    background-image: linear-gradient(to left, #dc3545, #c82333);
}

.card-header {
    padding: 10px !important;
}

.card-title {
    color: #FFDEA5;
    text-shadow: 1px 1px 4px #000000;
}

.btn {
    text-shadow: 1px 1px 4px #000000;
}

.card-body {
    padding: 10px 10px 10px 10px !important;
}

.toggle-on.btn {
    padding-left: 5px !important;
    border-right: 5px solid #E4EAEC !important;
}

.toggle-off.btn {
    padding-left: 10px !important;
    border-left: 5px solid #E4EAEC !important;
}

.table th img, .jsgrid .jsgrid-table th img, .table td img, .jsgrid .jsgrid-table td img {
    width: initial;
    height: initial;
    border-radius: initial;
    /*cursor: default;*/
}

.modal-title {
    font-size: 1.125rem;
    color: #fff;
    text-shadow: 1px 1px 4px #000000;
}

.modal-header .close {
    margin: -15px -16px -15px auto;
}

.modal-body {
    background-color: #191C24;
}

.modal-footer {
    background-color: #191C24;
}

.modal-backdrop.show {
    opacity: 0.70;
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 70%;
    }
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 50%;
        margin: 30px auto;
    }
}

.dropdown-item {
    font-size: 10pt;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #007bff;
}

.alert-primary {
    color: #006db0;
    background-color: rgba(0, 144, 231, 0.2);
    border-color: #0084d5;
}

.alert-secondary {
    color: #adb2b3;
    background-color: rgba(228, 234, 236, 0.2);
    border-color: #d2d7d9;
}

.alert-success {
    color: #00a045;
    background-color: rgba(0, 210, 91, 0.2);
    border-color: #00c154;
}

.alert-info {
    color: #6d48b0;
    background-color: rgba(143, 95, 232, 0.2);
    border-color: #8457d5;
}

.alert-warning {
    color: #c28200;
    background-color: rgba(255, 171, 0, 0.2);
    border-color: #eb9d00;
}

.alert-danger {
    color: #c03238;
    background-color: rgba(252, 66, 74, 0.2);
    border-color: #e83d44;
}

.pagination {
    font-size: 0.875rem;
}

label {
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c7293;
}

/*!
 * Gondola Skate Style Sheet
 */
.data-display {
    font-size: 0.875rem;
}

.a-gset {
    color: #fc424a !important;
}

.a-gset:hover {
    color: #fb1c26 !important;
    text-decoration: none !important;
}

.a-gset-light {
    color: #ffbf51 !important;
}

.a-gset-light:hover {
    color: #FFDEA5 !important;
    text-decoration: none !important;
}

.border-gset {
    border-color: #0F3643 !important;
}

.bg-gset {
    background-color: #D7323A !important;
}

.form-check-gset.form-check label input[type="checkbox"] + .input-helper:before,
.form-check-gset.form-check label input[type="radio"] + .input-helper:before {
    border-color: #fb1c26;
}

.form-check-gset.form-check label input[type="checkbox"]:checked + .input-helper:before,
.form-check-gset.form-check label input[type="radio"]:checked + .input-helper:before {
    background: #fb1c26;
}

.nav-pills-gset .nav-link {
    background: #D7323A;
}

.nav-pills-gset .nav-link.active {
    background: #D7323A;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.text-gset {
    color: #6c7293 !important;
}

.table-gset {
    border-collapse: collapse;
}

.table-gset th {
    border-top: 2px solid #2c2e33 !important;
    background-color: #0F3643;
    padding-top: 5px;
    color: #ffffff !important;
    text-align: center;
}

.table-gset-sm {
    border-collapse: collapse;
}

.table-gset-sm th {
    border-top: 2px solid #2c2e33 !important;
    background-color: #0F3643;
    padding-top: 5px;
    color: #ffffff !important;
    text-align: center;
    font-size: 10pt;
}

.table-gset-sm td {
    font-size: 10pt;
}

.text-xsmall {
    font-size: 10pt !important;
}

.header-cell-gset {
    background-color: #0F3643 !important;
    color: #ffffff !important;
    text-align: center;
}

.header-cell-grey {
    background-color: #2c2e33 !important;
    color: #ffffff !important;
    text-align: center;
}

fieldset {
    border: thin solid #6c7293;
    border-radius: 5px;
    padding: 0 1em 1em 1em;
    margin: 0 0 10px 0 !important;
}

legend {
    font-size: 14px;
    color: #ffffff;
    width: inherit;
    padding: 0 10px;
    margin-bottom: .5em;
    border-bottom: none;
}

.fieldset-danger {
    border-color: #e83d44;
}

.fieldset-danger legend {
    color: #c03238;
}

.read-only {
    color: #ffffff !important;
    background-color: #2A3038 !important;
    border-radius: 5px !important;
}

.read-only:focus {
    color: #ffffff !important;
    border-color: #2A3038 !important;
}

.sidebar .nav .nav-item .nav-link i.menu-arrow {
    color: inherit;
}

.sidebar-tinted .sidebar .nav .nav-item .nav-link i.menu-arrow {
    color: #ffffff;
}

a {
    color: #FFAB00;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
}

a:hover {
    color: #ffb31a;
    text-decoration: underline;
}

.disabled {
    cursor: not-allowed !important;
    opacity: 0.5 !important;
}

li {
    margin-top: 4px;
}

.bg-gray-dark {
    background: #303030 !important;
}

.bootbox-button {
    margin-left: 10px;
    width: 100px;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #ffffff;
    background-color: #2c2e33;
    border-color: #2c2e33 #2c2e33 #2c2e33;
}

.tab-content {
    background-color: #2c2e33;
}

label.error {
    color: #fc424a !important;
    font-size: 10pt;
    margin-top: 0.25rem !important;
}


.bootbox-button {
    width: 100px;
}

.frameEmailPreview {
    width: 100%;
    max-height: 400px;
    height: 400px;
    background-color: white;
    border-collapse: separate;
    border: 1px solid rgb(204, 204, 204);
    box-sizing: content-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    overflow: scroll;
    outline: none;
}

/* SUMMER NOTE CONTAINER, shoulde be exactly like email-body */
.note-editable {
    background-color: #ffffff;
    color: #000000;
    font-family: sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.image-link {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}