body {
    margin: 0;
    font-size: .80rem;
    line-height: 1.5;
}

.k-widget.k-datepicker input{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.k-widget.k-combobox input{
    height: 32px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}

.k-column-menu .k-sprite, 
.k-gantt-views>.k-current-view>.k-link:after, 
.k-grid-mobile .k-resize-handle-inner:after, 
.k-grid-mobile .k-resize-handle-inner:before, 
.k-i-drag-and-drop, .k-icon, .k-pager-numbers .k-current-page 
.k-link:after, .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after, 
.k-tool-icon {
    height: 32px !important;
}

.form-control {
    font-size: .80rem;
}

.btn {
    font-size: .80rem;
}

.login.login-v1{
    background-size: cover;
}

.login.login-v1 .img-thumbnail, .register-header .img-thumbnail{
    background-color: transparent !important;
    border: transparent !important;
}

.login.login-v1 .login-container .login-body {
    padding: 50px 30px;
}

.header.navbar-inverse {
    background: #353535;
}

.panel.panel-inverse>.panel-heading {
    background: #353535;
}

.btn-inverse:not(:disabled):not(.disabled).active, .btn-inverse:not(:disabled):not(.disabled):active, .show>.btn-inverse.dropdown-toggle {
    background-color: #353535;
    border-color: #353535;
}

.app-header .navbar-brand {
    /*padding: 5px 20px;*/
    /*height: 60px;*/
}

.page-header-fixed {
    /*padding-top: 60px;*/
}

.header .navbar-nav>li>a {
    line-height: 20px;
    padding: 20px;
}

#listPeriodos .list-group-item {
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 19px;
}

small[data-fv-result="INVALID"]{
    color: #ef1b60;
}

#panelCheckout{

}

#header{
    background: url('../img/patterns/pattern-2.png');
}