﻿.k-combobox {
    width: 100%;
}

.k-state-selected {
    background-image: none,linear-gradient(to bottom,#BDBBBD 0,#D6D6D6 100%);
}

.k-calendar .k-content{
    padding: 0 3.45em 0 .1em;
}
.k-dropzone .k-button.k-upload-button {
    background: #ededed;
}

.k-dropzone{
    max-height:25px !important;
}

.k-grid-content {
    cursor: pointer;
}

.k-grid .k-state-selected {
    background: #c7d4e6;
}

span.k-widget.k-timepicker.k-header {
    width: 100%;
}

/*input {
    text-transform: uppercase;
}*/

/*textarea {
    text-transform: uppercase;
}*/

tr:nth-child(Odd) {
       background-color:rgba(160, 210, 250, 0.23);
}
.k-grid td {
    border-bottom: solid 1px #e4e4e4;
}
#agenda .k-grid td {
    height: 15px;
    padding: 2px 0px !important;
    line-height: 12px;
    text-align:center;
}
/* altura de títulos de las grillas variables según el largo del título, pasando a 2 filas incluso y no colocando ... */
.k-grid .k-grid-header .k-header .k-link {
    height: auto;
    text-align: left;
    font-size: 10px;
}

.k-grid .k-grid-header .k-header {
    white-space: normal;
}

div.k-treeview {
    font-size: 14px;
}

ul.row {
    margin: 0px !important;
}


.k-autocomplete {
    width: 100%;
}

.k-header, .k_treemap-title, .k-grid-header .k-header > .k-link {
    color: #FFF;
}


.k-block, .k-widget, .k-popup, .k-content, k-toolbar, .k-dropdown .k-input {
    color: #000;
}

.k-header, .k-grid-header-wrap, .k-grid .k-grouping-header, .k-grid-header, .k-pager-wrap, .k-pager-wrap .k-textbox,
.k-pager-wrap .k-link, .k-grouping-header .k-group-indicator, .k-gantt-toolbar .k-state-default {
    border-color: #BBDEFB;
}

.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-color: #2196F3;
}
div#fecha_Desde_dateview .k-header, .k-animation-container .k-header{
    background: #FFFFFF;
}

td.hora {
    text-align:center;
}
.k-grid td {
    padding: 2px .6em;
}
.k-grid-header th.k-header, .k-filter-row th {
    padding: 0px 10px 2px 12px;
}
.k-dropdown .k-input, .k-selectbox .k-input {
    background: none;
    }

.k-radio-label:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 11px;
    height: 11px;
    border-style: solid;
}

.k-radio:checked + .k-radio-label:after {
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    top: 3px;
    left: 3px;
}

.k-calendar .k-link.k-nav-fast {
    color: #686666;
    background: #ffffff;
    margin: 0px;
    padding: 2px;
    border-radius: 0px !important;
}

div#dateAgenda .k-header {
    background: #fff;
}

button.k-button {
    color: #fff;
    background: #ff9800;
}

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    /*background-position:none;*/
    background-color: #E4E4E4;
}
.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    /*background-position:none;*/
    background-color: #E4E4E4;
}

.k-state-focused {
    background-image: none,linear-gradient(to bottom,#FFFFFF 0,#E4E4E4 100%);
}
.k-widget {
    border: none;
}

.k-state-hover .k-loading {
    background-image: url('/images/RCE/load_clock.gif');
    background-size: 50px 50px;
}

.k-loading-image {
    background-image: url('/images/RCE/load_clock.gif');
    background-size: 50px 50px;
}

/* Texto Sin información con letra más chica */
.k-grid-content>.k-grid-norecords>.k-grid-norecords-template {
	font-size: 11px !important;
}

/*borde celeste de combos, datepiker se deja el por defecto gris */
.k-dropdown, .k-datepicker, .k-timepicker {
        background-color: inherit;
}

/*colores y modificaciones de campo de texto editable */
table.k-widget.k-editor.k-header.k-editor-widget {
    border: solid 1px #d8d8d8;
    border-radius: 4px;
    background:#fff;
    font-size: 10px !important;
}

span.k-dropdown-wrap.k-state-default {
    background: #fff;
}

ul.k-editor-toolbar.k-toolbar-resizable {
    background: #fff;
}

li.k-overflow-tools.k-button-group {
    display: none;
}

.k-editor .k-content {
    height: 50%;
}

span.k-window-title, span.k-icon.k-i-close {
    color: #114c7a;
}

.editorToolbarWindow.k-header.k-window-content.k-content {
    background: #ededed !important;
    padding: 2px;
}

.k-widget.k-window.k-window-titleless.k-editor-widget {
    border: 0px;
    box-shadow: none;
    min-height: 10px !important;
}

#examenes6 tr:nth-child(Odd) {
    background: #fff;
}

.k-dropdown-wrap {
    border-radius:4px;
}

span.k-dropdown-wrap.k-state-default {
    height:22px;
    line-height: 15px;
}

#cont_medicamentos_1 span.k-icon.k-i-arrow-s {
    margin-top: -5px;
}
#AgendaGrid span.k-link {
    padding: 6px 0px 2px 0px;
    text-align: center;
}

.k-reset{
    color:#000 !important;
}

.EditGrillAQ{
    border: 1px solid #2196f3;
}

@media (max-width: 1385px){
        .EditGrillAQ .k-grid td{
          font-size:9px !important;
          padding:1px;
          
         }
        .EditGrillAQ .k-grid .k-grid-header .k-header .k-link{
          font-size:9px !important;
          overflow:visible !important;
         }
         .EditGrillAQ .k-grid-header th.k-header, .k-filter-row th{
           padding:0px 10px 2px 3px;
         }
}


#MetaAgendaGrid .k-scheduler-table td, .k-scheduler-table th {
    padding: 0.49em .5em !important;
}

.k-scheduler-table .k-nonwork-hour {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

.k-scheduler-table .k-today {
    background-color: rgba(255, 255, 255, 0.3) !important;
}
