﻿/*
    Neste arquivo devem ser colocadas todas as customizações ou extensões relacionadas 
    a estilos do kendo-ui.

______________________________________________________________________________________________
*/

.k-button:not(.k-button-icon):not(span):not(div):not(a):not(.k-upload-action), 
button, 
input[type=button],
.k-button.infra-button {
    padding: 10px 20px;
    text-transform: uppercase;
}

.k-i-search-white {
    background-position: -48px -240px;
    opacity: 1;
}

.k-menu .k-separator {
    border-color: #eee;
}




/*
    GRID
*/

.k-grid .k-widget.k-header {
    text-transform:none;
}





/*
    TOOLBAR
*/

.k-toolbar label {
    font-weight:normal;
}







/* 
    EDITORS - Inicio ----------------------------------------------------------------------------
*/

.k-checkbox-label {
    font-weight: normal;
    display:inline;
}

fieldset .k-textbox, fieldset .k-dropdown, fieldset .k-autocomplete, fieldset select, fieldset .k-multiselect {
    width: 98%;
}

fieldset select {
    height: 25px;
}

.required, .k-textbox[required], .k-textbox[data-required], .k-autocomplete > input[required]:not([data-role=lookup-text]) {
    border-left: 3px solid #dc572e !important;
}

.k-autocomplete > input[required] {
    width: 99% !important;
}




/* 
    WINDOW - Inicio ----------------------------------------------------------------------------
*/

.k-window-content .km-pane-wrapper {
    left: 0;
}

.k-window-title {
    font-size:18px;
    text-transform:none;
}

@media all and (min-width:1200px) {
    .k-window-title {
        font-size:inherit;
        text-transform: uppercase;
    }
}







/* 
    MOBILE CONTROLS - Inicio ----------------------------------------------------------------------------
*/

.km-touch-scrollbar {
    background-color: #f2f2f2;
}