﻿/* CSS modifications from original theme - Aquip.io. */

/*Grid*/

.k-icon.k-i-trash {
    margin: auto;
}

.k-button.k-grid-add {
    background-color: #5874dc;
    background-image: linear-gradient(rgba(88, 116, 220, 0.2),rgb(88, 116, 220,0));
}


.k-icon.k-i-add {
    margin: auto;
    color: whitesmoke;
}

.k-button.k-grid-cancel-changes {
    background-color: #e06c78;
    background-image: linear-gradient(rgba(224, 108, 120, 0.2),rgb(224, 108, 120,0));
}

.k-icon.k-i-cancel {
    margin: auto;
    color: whitesmoke;
}


.k-button.k-grid-save-changes {
    background-color: #6AAB9C;
    background-image: linear-gradient(rgba(106, 171, 156, 0.2),rgb(106, 171, 156,0));
}

.k-icon.k-i-check {
    margin: auto;
    color: whitesmoke;
}

.k-icon.k-i-excel {
    color: transparent;
    background-image: url('../Images/excel.png');
    background-position: center;
    background-size: cover;
    font-size: 16px;
    margin: auto;
}

.k-icon.k-i-pdf {
    color: transparent;
    background-image: url('../Images/adobe.png');
    background-position: center;
    background-size: cover;
    font-size: 16px;
    margin: auto;
}


.k-grid-header .k-header {
    background-color: #222f48;
    color: whitesmoke;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}

.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-hierarchy-cell .k-icon {
    /*color: #23C6C8;*/
    color: #e06c78;
}

.k-widget {
    font-size: 12px;
}

.k-grid table {
    /*border-color: #6e8498;*/
    border-color: rgba(255, 255, 255, 0.4);
}

.k-input.k-textbox, .k-textarea, .k-textbox {
    font-size: inherit;
}

.k-button {
    font-size: inherit;
}

.k-toolbar {
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.08), 0 3px 6px rgba(0,0,0,.08);
}

.k-grid {
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.06), 0 3px 6px rgba(0,0,0,.06);
}

    .k-grid .k-grid-header .k-header .k-link {
        height: auto;
    }

    .k-grid .k-grid-header .k-header {
        white-space: normal;
    }


/*k-window*/
.k-window-title {
    font-size: 14px;
}

.k-icon.k-i-window-restore, k-icon.k-i-close {
    font-size: 14px;
}


.k-window-titlebar.k-header {
    margin-top: -44px;
    background-color: #384E78;
    background-image: linear-gradient( rgb(56, 78, 120,.2), rgb(56, 78, 120,1));
    color: whitesmoke;
}


/*gantt*/
/*.k-header {
    background-color: #213a53;
    color: whitesmoke;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}*/

.k-header-column-menu, .k-hierarchy-cell .k-icon {
    /*color: #23C6C8;*/
    color: #e06c78;
}

.k-input.k-textbox, .k-textarea, .k-textbox {
    font-size: inherit;
}

.k-button {
    font-size: inherit;
    transition: all;
    transition-duration: 0.15s;
}

.k-gantt-timeline .k-header {
    border-color: #6e8498;
}

.k-gantt {
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.06), 0 3px 6px rgba(0,0,0,.06);
}

.k-button-icontext {
    color: white;
}


.k-button.k-grid-delete {
    background-color: #ff6458;
    background-image: linear-gradient(rgba(255,138,88,.2),rgba(255,138,88,0)); 
    font-size:12px; 
    color: whitesmoke;
}

.navbar-default {
    /*background-color: #292929;*/
    /*background-color: #555555;*/
}

.skin-2 .navbar-static-top {
    /*background: #292929;*/
    /*background-color: #555555;*/
    /*background-color: #273754;*/
}

/*.skin-2 #side-menu > li > a, .skin-2 .nav.nav-second-level > li > a {
    color: ThreeDFace;
}*/

body.mini-navbar .nav-header {
    padding: 0;
    background-color: #6AAB9C;
}

.skin-2 .nav-header {
    background-color: #6AAB9C;
}

/*.k-tooltip:not(.k-tooltip-closable) {
    font-size: 12px;
}*/

/*.k-link {
    border-radius: 50%;
    transition: all ease-in-out;
    transition-duration: 0.1s;
}*/

.k-pager-numbers .k-state-selected {
    border-radius: 50%;
}

.k-button:hover {
    /*border-color: rgba(224, 108, 120, 0.70);*/
    border-color: rgba(224, 224, 224, 0.5);

}

/*.k-tooltip-content {
    user-select: none;
}*/

.nav-second-level {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,0.25);
}

.k-tabstrip-items {
    font-weight: 700;
}

.file-name-heading {
    font-size: 12px;
    width: 600px;
}

.file-size-heading {
    font-size:10px;
}

#uploadRowButton {
    background-image: url( '../Images/upload.png' );
    height: 27px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 22px;
    width: 50px;
    background-size: 14px;
    background-position: center;
    background-position: left;
    background-position: 6px;
    align-content: flex-end;
}

.k-upload .k-upload-files .k-file {
    padding:4px;
}

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
    color: #ffffff;
    background-color: rgba(88, 116, 220, 0.4);
    border-radius: 50%;
    transition-property: background-color;
    transition-duration: 0.4s;
}

.k-widget ::selection, .k-block ::selection, .k-panel ::selection {
    background-color: #5874dc;
    color: #ffffff;
}

.k-tabstrip > .k-content {
    border-color: rgba(0, 0, 0, 0.08);
    color: #4c5356;
    background-color: #5874dc;
}

.k-tabstrip-items .k-item.k-state-active, .k-tabstrip-items .k-item.k-state-selected {
    border-color: rgba(0, 0, 0, 0.08);
    color: #ffffff;
    background-color: #5874DC;
}

.k-menu:not(.k-context-menu) > .k-item.k-state-selected {
    color: #FF6458;
}

.trv-nav input.k-textbox {
    font-size: 12px;
}

/*navigation above paginated*/
.k-menu:not(.k-context-menu) {
    background-color: #383b43;
}

.nav.nav-third-level > li > a {
    color: #565758;
}

.k-datepicker .k-picker-wrap:hover .k-select {
    background-image: linear-gradient(rgb(89, 116, 220),rgba(91, 117, 220, 0.85));
}