﻿@import url("https://use.typekit.net/mug6ciw.css");



:root {
    --cogent-grey: #61727e;
    --cogent-red: #e6152f;
}

/*
 Heebo: 
 Heebo Regular

font-family: heebo, sans-serif;

font-weight: 400;

font-style: normal;

Heebo Bold

font-family: heebo, sans-serif;

font-weight: 700;

font-style: normal;

*/

body {
    background-color: #dddddd;
    font-family: heebo, sans-serif;
    font-weight: 400;
    font-style: normal;
    padding-top: 68px;
   
}

h1, h2, h3, h4, h5, h6 {
    color: var(--cogent-grey);
    font-family: lato, sans-serif;
    font-weight: 700;
}

/*
    Global Controls
*/

.text-white {
    color: #fff;
}

.logo {
    height: 100px;
    margin: 40px auto;
}

.logo-sm {
    height: 40px;
}
.logo-xsm {
    height: 32px;
}

.left-drawer {
    width: 300px;
    background-color: var(--cogent-grey);
    border-left: 2px solid var(--cogent-grey);
    margin-right: 20px;
    position: fixed;
    top: 68px;
    left: 0;
    bottom: 0;
    z-index: 2;
    min-height: 80vh;
}

.drawer-nav-header {
    background-color: #111;
    color: #fff;
    padding: 10px 10px;
    border-bottom: 1px solid rgba(255,255,255,.4);
    cursor: pointer;
}

.drawer-nav-item {
    background-color: #444;
    color: #fff;
    padding: 10px 10px;
    border-bottom: 1px solid rgba(255,255,255,.4);
    display: none;
}

    .drawer-nav-item:hover, .drawer-nav-item.active {
        cursor: pointer;
        background-color: var(--cogent-red);
    }

.module-title {
    margin-top: 15px;
    font-size: 22pt;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--cogent-grey);
}


.text-grey {
    color: var(--cogent-grey);
}

.text-danger {
    color: var(--cogent-red);
}

.big-icon {
    font-size: 30px;
}

.k-switch-on .k-switch-container {
    background-color: var(--cogent-red) !important;
}

.nav-name {
    cursor: pointer;
    color: #fff;
    font-size: 16pt;
}

.profile-subnav {
    position: absolute;
    right: 0;
    top: 69px;
    display: none;
    width: 200px;
    color: #fff;
    background-color: #333;
    z-index: 100;
}

    .profile-subnav .nav-item {
        padding: 10px 10px;
        font-size: 12pt;
        border-bottom: 1px solid rgba(255,255,255,.2);
    }

        .profile-subnav .nav-item:hover {
            border-bottom: rgba(255,255,255,.2);
            cursor: pointer;
            background-color: var(--cogent-red);
        }


.btn-black {
    background-color: #444;
    color: #fff;
}

    .btn-black:hover {
        color: #fff;
    }



/*Kendo UI Override Styls*/
.k-link {
    color: #333;
}

    .k-link:hover {
        color: var(--cogent-red);
    }

.k-combobox .k-state-default .k-input {
    height: 36px !important;
}

.k-multiselect .k-button {
    color: #fff;
    border-color: var(--cogent-red);
    background-color: var(--cogent-red);
}

.danger-bg {
    background: pink;
}

.warning-bg {
    background: rgb(255, 171, 52);
}

.ok-bg {
    background: rgba(25, 193, 13, 1);
}

.danger {
    color: #e6152f;
}

.warning {
    color: rgb(255, 171, 52);
}

.ok {
    color: rgba(25, 193, 13, 1);
}

.info {
    color: #2926eb
}

.critical {
    color: #5d098f
}

.urgent {
    color: #2404f5;
}

.critical {
    color: #6c07c6;
}

.k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
    background-color: var(--cogent-red);
    box-shadow: inset 0 0 10px 3px var(--cogent-red);
    color: #fff;
}

.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list > .k-state-highlight, .k-list > .k-state-selected, .k-marquee-color, .k-panel > .k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-tool.k-state-selected {
    background-color: var(--cogent-red);
    border-color: var(--cogent-red);
    color: #fff;
}

.k-multiselect .k-button:active {
    color: #fff;
    box-shadow: inset 0 0 10px 3px var(--cogent-red);
}

.k-state-hover {
    background-color: var(--cogent-red) !important;
    color: #fff !important;
}

hr.grey-thick {
    border: 4px solid #ddd;
    border-radius: 4px;
}

.btn-red {
    background-color: #e6152f;
}

.bg-danger {
    background-color: var(--cogent-red) !important;
    color: #fff;
}

.expand-button {
    width: 40px;
    height: 35px;
    font-size: 12pt;
    position: fixed;
    padding: 7px 10px;
    top: 70px;
    left: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    display:none;
}
.removing{
  text-decoration: line-through;
  color: #444;
}