﻿input[type="checkbox"].form-control {
    height: 13px !important;
}

.navbar-default {
    background-color: #ffffff;
    border-bottom: 2px solid #008ece;
    background: #ffffff;
}

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #008ece;
        background-color: #ffffff;
        font-weight: 500;
    }

.k-menu .k-state-selected > .k-link {
    color: #fff;
    background-color: #008ece;
    border-color: #008ece;
}

.k-autocomplete.k-state-active, .k-numeric-wrap.k-state-active, .k-panelbar > .k-item > .k-state-focused, .k-picker-wrap.k-state-active, .k-state-active > .k-link {
    background-color: #008ece;
}

.k-panelbar > .k-item > .k-link {
    border-color: #008ece;
    color: #ffffff;
    margin: 1px;
}

.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 {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-block, .k-draghandle, .k-grid-header, .k-grouping-header, .k-header, .k-pager-wrap, .k-toolbar, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-color: #ffffff;
}

.btn-primary {
    color: #ffffff;
    background-color: #008ece;
    border-color: #008ece;
}

.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 {
    color: #fff;
    background-color: #008ece;
    border-color: #008ece;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #008ece;
    border-color: #008ece;
}

.k-button.k-state-active, .k-button:active {
    color: #fff !important;
    background-color: transparent;
    border-color: transparent;
}

.k-button.k-state-hover, .k-button:hover {
    color: #000000;
    background-color: transparent;
    border-color: transparent;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #008ece;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #ffffff;
    color: #ffffff;
}

.blueFieldSet {
    background-color: white;
    border: 1px solid #94c0d2;
    padding: 10px;
    margin: 5px;
}

.k-treeview > .k-group {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

    .k-treeview > .k-group > .k-item {
        margin: 5px 0 20px 0;
        border-top: 1px solid #e3e3e3;
        padding-top: 10px;
    }

.k-treeview .k-item {
    margin: 0;
    padding: 0 0 0 16px;
    border-width: 0;
    display: block;
    max-width: 350px;
    min-width: 20%;
}

.form-control {
    height: 30px !important;
}

.form-horizontal .control-label {
    text-align: left !important
}

.requerido {
    background-color: #d5ecff !important;
}
/****** LOGOTIPO LOGIN *******/

.logo {
    padding: 0.3em 3em;
    margin: 0.3em 9%;
}

/******* LOGOTIPO LOGIN *******/

.form-material .form-control ~ .floating-label {
    top: -1rem;
    font-size: 1rem;
}

.k-combobox {
    width: 255px !important
}

.panel {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}