﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification\ 
for details on configuring this project to bundle and minify static web assets. */
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
    width: 100%;
}

/* QR code generator */
#qrCode {
    margin: 15px;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}

/* Custom CSS */
.k-widget {
    font-size: 1.4rem !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}

.k-widget.form-control .k-input {
    height: 3rem !important;
}

.k-button {
    font-size: 1.4rem !important;
}

.btn.btn-primary {    
    background-color: #182b55;
    border: 1px solid #6e6e6e;
}

.CommandBtn {
    background-color: #182b55;
    color: white !important;
    border: 1px solid #6e6e6e;
    border-radius: 4px;
    padding: 8px;
}

.k-grid tr {
    height: 45px;
}

.k-edit-field {
    font-size: 1.4rem !important;
}

    .k-edit-field input {
        font-size: 1.4rem !important;
    }

@media (min-width: 1200px) {
    .container {
        width: 1380px;
    }
}

.k-edit-field.fullLengthItem {
    margin: 0 0 1rem 0;
    padding: calc(.375rem + 1px) 0;
    width: 30%;
    line-height: 1.5;
    text-align: right;
    float: left;
    clear: both;
}

    .k-edit-field.fullLengthItem label {
        margin-right: 0px !important;
    }

td.k-command-cell a:first-child {
    margin-right: 4px;
}

.k-header.k-grid-toolbar .gridToolbar.container {
    margin: 0px !important;
    padding: 0px !important;
    max-width: 1330px !important;
}

.gridToolbar.container .toolbarRow {
    min-height: 34px !important;
    line-height: 34px;
}

.k-header.k-grid-toolbar .gridToolbar.container .toolbarRow.row {
    margin: 0px !important;
}

.navbar-inverse {
    background-color: #182b55 !important;  
}

.navbar-brand {    
    padding: 6px 2px !important;
}

.alert {
    margin-bottom: 0px !important;
}

a.k-button.k-button-icontext.k-primary.k-grid-update {
    background-color: #182b55;
    border: 1px solid grey;
    margin-bottom: 6px;
}

tr.k-grid-edit-row td input {
    font-size: 1.4rem !important;
}

i {
    min-width: 12.25px;
    text-align: center;
}

.col-button {
    min-height: 59px;
}

    .col-button button {
        margin-top: 24px;
    }

.k-edit-form-container .container {
    max-width: 400px;
}

div.tooltip.show {
    display: block !important;
    opacity: 1 !important;
}

.k-panelbar > .k-item > .k-link.k-state-selected {
    border-color: #515151 !important;    
    background-color: #182b55 !important;
}

    .k-panelbar > .k-item > .k-link.k-state-selected:hover, .k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover {
        background-color: #182b55cf !important;
    }

.k-panelbar > .k-item > .k-link.k-state-focused.k-state-selected {
    box-shadow: inset 0 0 0 3px #000000 !important;
}

.k-grid .k-hierarchy-cell .k-icon { 
    color: #0079a8 !important;
}

.k-pager-numbers .k-state-selected, .k-pager-numbers .k-state-selected:hover {
    border-color: #182b55 !important;    
    background-color: #0079a8 !important;    
}

.k-pager-wrap .k-link, .k-pager-wrap .k-pager-nav {
    color: #0079a8 !important;    
}

li.k-item.k-state-default.k-state-active {
    background-color: #182b55 !important;
    color: white !important;
}

li.k-item.k-state-default {
    color: #0079a8 !important;
    background-color: #dedede !important;
}

.k-content.k-state-active {
    border-color: #182b55 !important;
    border-top: 1px solid !important;
    border-radius: 5px !important;
    border-top-left-radius: 0px !important;
}

.k-tabstrip-wrapper {
    border: none !important;
}

div#tabstrip {
    border: none !important;
}

a.CommandBtn.k-button-icontext.k-grid-reject {
    background-color: #ff5f5f !important;
    color: black !important;
    border: 1px solid black !important;
}

.noRecords {
    text-align: center;
    width: inherit;
}

/*a.k-button.k-button-icontext.k-grid-save-changes {    
    background: #182b55 !important;
    color: white !important;
    border: 1px solid white;
    border-radius: 5px;
}*/

a.k-button.k-button-icontext {
    background: #182b55 !important;
    color: white !important;
    border: 1px solid white;
    border-radius: 5px;
}