﻿html {
    position: relative;
    min-height: 100%;
    line-height: 1;
}

body {
    font-size: 14px;
    margin-bottom: 40px;
}

@media only screen and (max-width: 500px) {
    .g-recaptcha {
        transform: scale(0.77);
        transform-origin: 0 0;
    }
}

/*Kendo styles*/
.k-grid {
    font-size: 13px;
}

.k-tabstrip {
    font-size: 13px;
}

.k-grid .k-grid-header {
    font-weight: bold;
}

.k-column-title {
    /*
        height: auto;
        white-space: normal;
*/ margin: auto;
}

.k-grid .k-grid-search {
    margin-left: auto;
    margin-right: 0;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.button-spacer {
    margin-right: 5px;
}

.button-spacer-200 {
    width: 200px;
    margin-right: 5px;
}

div.k-tabstrip .k-content {
    border-width: 1px 0 0;
}

.k-toolbar {
    padding: 10px;
}

/*Grid Sizing*/
.k-table-md, .k-table-lg, .k-table-sm {
    font-size: .85rem;
    line-height: 1;
}

.k-pager, .k-input-inner {
    font-size: .85rem;
}

.k-button-flat {
    font-size: .85rem;
    line-height: 1;
}

.k-grid .k-column-title {
    white-space: normal;
}