﻿/* reset everything to the default box model */

*, :before, :after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* set a border-box model only to elements that need it */

.form-control, /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;    
}


html {
    font-size: 11px !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    background-color: #fff;
    color: #333;
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    /*font-family: "Helvetica Neue", "Segoe UI", Verdana, Helvetica, Arial, sans-serif;*/
    margin-left: 0px;
    margin-right: 0px;
}

.k-radio {
    width: 16px !important;
}

.k-checkbox {
    width: 16px !important;
}

.k-checkbox-label {
    max-width: 100%/* !important*/;
    font-weight: 700/* !important*/;
    /*display: inline-block !important;*/
    /*position: relative !important;
    padding-left: 25px !important;
    vertical-align: top !important;
    line-height: 16px !important;
    cursor: pointer !important;
    border-style: solid !important;
    border-width: 0 !important;*/
}


#body {
    background-color: #fff;
    clear: both;
    margin-bottom: 70px;
}

.k-grid-header {
    flex: 1 0 auto;
    overflow-x: hidden;
}



.center-text {
    text-align: center;
}

.div-dolu {
    margin-top: 10px;
}

.div-dolu-width {
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 0px;
}

.full-width-div {
    position: absolute;
    width: 100%;
    left: 0;
}

.full-with-children > * {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 6px;
}

.with-children > * {
    margin-top: 5px;
    margin-bottom: 6px;
}

.label-parrent > * {
    margin-top: 5px;
    margin-bottom: 6px;
}

.k-window-titlebar {
    /*//background: linear-gradient(to bottom,#b1c123 0%,#d2e057);*/
    background: linear-gradient(to bottom,#FFD600 0%,#FFD600);
    box-shadow: 0 12px 45px -8px rgba(0,120,215,.35);
}

#loginPanel {
    text-align: center;
    /*background-color: #b1c123;*/
    /*background: linear-gradient(to bottom,#b1c123 0%,#d2e057);*/
    background: linear-gradient(to bottom,#FFD600 0%,#FFD600);
    box-shadow: 0 12px 45px -8px rgba(0,120,215,.35);
    height: 30px;
}

    #loginPanel .k-link {
        color: black;
    }

#logoutFormOff {
    text-align: center;
    /*background-color: #b1c123;*/
    /*background: linear-gradient(to bottom,#b1c123 0%,#d2e057);*/
    background: linear-gradient(to bottom,#FFD600 0%,#FFD600);
    box-shadow: 0 12px 45px -8px rgba(0,120,215,.35);
    height: 30px;
}


    #logoutFormOff .k-link {
        color: white;
    }

#logoutForm {
    text-align: center;
    /*background-color: #b1c123;*/
    /*background: linear-gradient(to bottom,#b1c123 0%,#d2e057);*/
    background: linear-gradient(to bottom,#FFD600 0%,#FFD600);
    box-shadow: 0 12px 45px -8px rgba(0,120,215,.35);
    height: 30px;
}

    #logoutForm .k-link {
        color: grey;
    }


#mainMenu .k-header {
    background-color: white;
    font-size: 13px;
}

#mainMenu .k-icon {
    width: 15px;
    height: 15px;
}

#mainMenu .k-link {
    color: black;
}

span#windowOut_wnd_title {
    color: red;
    font-weight: bold;
}

.k-grid td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*.k-primary {
    color: black;
    border-color: #FFD600;
    background-color: #FFD600;
}*/

.k-grid table {
    table-layout: fixed;
}

.row-window {
    width: 99%;
}
