﻿body {
    background-color: #6eb262;
}

.dxcvControl_Schumacher .dxcvSeparator_Schumacher, .dxcvControl_Schumacher .dxcvSeparator_Schumacher div {
    width: 20px !important;
    height: 20px !important;
}

.dxcvTable_Schumacher {
    border: 0px !important;
    padding: 20px !important;
    background-color: #e9e2d5;
}

.dxcvCard_Schumacher, .dxcvFlowCard_Schumacher {
    border: 0px !important;
    background-color: transparent !important;
}

.FlatButton {
    width: 256px;
    height: 256px;
    text-decoration: none;
    padding: 7px 22px;
    background: linear-gradient(to bottom, rgba(234,234,234,1) 0%, rgba(223,223,223,1) 100%);
    border-radius: 4px;
    border: 1px solid #c3c3c3;
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
    color: #2B2B2B !important;
    font-family: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    white-space: nowrap;
    display: inline-table;
}

    .FlatButton:hover {
        background: linear-gradient(to bottom, rgba(29,133,205,1) 0%, rgba(8,108,179,1) 100%);
        box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
        border-radius: 4px;
        border: 1px Solid #0a67a8;
        color: #ffffff !important;
        text-decoration: none !important;
        font-family: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    }

.centered {
    margin: 0 auto;
    float: none !important;
    display: table;
}

.dxgvSearchPanel_Schumacher {
    padding: 5px 0 !important;
}

/* Nawigacja */

.Navigation {
    width: 100%;
    height: 100%;
    border: 0 !important;
}

.MenuItem {
    height: 35px !important;
    padding-top: 10px !important;
    border: 0 !important;
}

.MenuItemActive {
    background: #499bea !important;
    background: -moz-linear-gradient(-45deg, #499bea 0%, #207ce5 100%) !important;
    background: -webkit-linear-gradient(-45deg, #499bea 0%,#207ce5 100%) !important;
    background: linear-gradient(135deg, #499bea 0%,#207ce5 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=1 ) !important;
}

.MenuItemHover {
    background: #1e5799 !important;
    background: -moz-linear-gradient(-45deg, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
    background: -webkit-linear-gradient(-45deg, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
    background: linear-gradient(135deg, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ) !important;
}

.siderbar {
    background: #606c88;
    background: -moz-linear-gradient(-45deg, #606c88 0%, #3f4c6b 100%);
    background: -webkit-linear-gradient(-45deg, #606c88 0%,#3f4c6b 100%);
    background: linear-gradient(135deg, #606c88 0%,#3f4c6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=1 );
}

.MenuItemGreen {
    height: 35px !important;
    padding-top: 10px !important;
    border: 0 !important;
}

.MenuItemActiveGreen {
    background: #80df75 !important;
    background: -moz-linear-gradient(-45deg, #80df75 0%, #32a025 100%) !important;
    background: -webkit-linear-gradient(-45deg, #80df75 0%,#32a025 100%) !important;
    background: linear-gradient(135deg, #80df75 0%,#32a025 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80df75', endColorstr='#32a025',GradientType=1 ) !important;
}

.MenuItemHoverGreen {
    background: #23721b !important;
    background: -moz-linear-gradient(-45deg, #23721b 0%, #36ad29 50%, #3cbd2d 51%, #9fe798 100%) !important;
    background: -webkit-linear-gradient(-45deg, #23721b 0%,#36ad29 50%,#3cbd2d 51%,#9fe798 100%) !important;
    background: linear-gradient(135deg, #23721b 0%,#36ad29 50%,#3cbd2d 51%,#9fe798 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23721b', endColorstr='#9fe798',GradientType=1 ) !important;
}

.siderbarGreen {
    background: #568a4d;
    background: -moz-linear-gradient(-45deg, #568a4d 0%, #3d6136 100%);
    background: -webkit-linear-gradient(-45deg, #568a4d 0%,#3d6136 100%);
    background: linear-gradient(135deg, #568a4d 0%,#3d6136 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#568a4d', endColorstr='#3d6136',GradientType=1 );
}

.HoverRowDataGridView {
    background: rgb(96,108,136);
    background: -moz-linear-gradient(-45deg, #568a4d 0%, #3d6136 100%);
    background: -webkit-linear-gradient(-45deg, #568a4d 0%, #3d6136 100%);
    background: linear-gradient(135deg, #568a4d 0%, #3d6136 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#568a4d', endColorstr='#3d6136',GradientType=1 );
    color: white;
    border-bottom: 5px solid rgb(204,204,204);
    border-top: 5px solid rgb(204,204,204);
}

/* Układ */

.MainContentDiv {
    width: auto;
    margin-left: 170px;
    margin-bottom: 60px;
    display: block;
    clear: none;
}

.Footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    background-color: white;
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
    box-shadow: 0px 0px 15px #b4b4b4;
}

.CointanerField {
    margin: 0px;
    width: 100%;
    min-height: 30px;
    clear: both;
    display: block;
}

.Field {
    margin: 0px;
    padding: 0px;
    float: left;
    clear: right;
    display: block;
}

.NavigationCointaner {
    width: 150px;
    padding-right: 20px;
    position: absolute;
    display: block;
}

.Distinction {
    background-color: #E0FFE0 !important;
}

    .Distinction input {
        background-color: #E0FFE0 !important;
    }

.FloatLeft {
    float: left;
}

.LinkAsButton {
    text-decoration: none;
    padding: 7px 22px;
    background: linear-gradient(to bottom, rgba(234,234,234,1) 0%, rgba(223,223,223,1) 100%);
    border-radius: 4px;
    border: 1px solid #c3c3c3;
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
    color: #2B2B2B !important;
    font-family: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    white-space: nowrap;
    display: inline-table;
}

    .LinkAsButton:hover {
        background: linear-gradient(to bottom, rgba(29,133,205,1) 0%, rgba(8,108,179,1) 100%);
        box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.35), 0px 1px 3px 0px rgba(0,0,0,0.1);
        border-radius: 4px;
        border: 1px Solid #0a67a8;
        color: #ffffff !important;
        text-decoration: none !important;
        font-family: 14px 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
    }

/* System kolumnowy */

.Column {
    float: left;
    margin: 0px;
}

    .Column .Label {
        width: 100%;
    }

    .Column .Field {
        width: 100%;
    }


/* #region Menu w postaci kafelków */
.CardItemStyle {
    background-color: #004497;
    background: linear-gradient(to bottom, rgba(234,234,234,1) 0%, rgba(223,223,223,1) 100%);
    box-shadow: 0px 0px 4px #858585;
    border-width: 0px;
    border-style: solid;
    border-color: #00387d;
    margin: 10px;
}

.CardItemStyleHover {
    background-color: RGB(47,52,163) !important;
    background: linear-gradient(to bottom, rgba(29,133,205,1) 0%, rgba(8,108,179,1) 100%);
    box-shadow: 0px 0px 4px #858585 !important;
    border: 1px solid #006ff4 !important;
    cursor: pointer !important;
    color: whitesmoke !important;
    text-decoration: none !important;
    text-shadow: 0px 0px #000000 !important;
}

.CardItemStyleSelected {
    background-image: linear-gradient(to top left, #002d64, #003f8a) !important;
    border: 1px outset #006ff4 !important;
}

.CardMenuCentered {
    margin: 0% auto 0px auto;
    float: none !important;
    display: table;
}

.CardMenuMargin {
    margin-bottom: 51px;
}
/* #endregion */

/* #region SplitButton Styles */

.MainSplitButton {
    border-radius: 5px 0px 0px 5px !important;
}

.SlideSplitButton {
    border-radius: 0px 5px 5px 0px !important;
}

.SubMenu {
    background: linear-gradient(to bottom, #eaeaea 0%, #dfdfdf 100%) !important;
}

/* #endregion */

/* #region cube */
.cube {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    padding: 0.25rem !important;
}

    .cube div {
        margin-right: 0.25rem !important;
    }

    .cube table {
        margin-right: 0.25rem !important;
    }

    .cube a {
        margin-right: 0.25rem !important;
    }

    .cube .align {
        margin-left: auto !important;
    }

/* #endregion */


.FileManagerUploadPanel {
    display: none !important;
}

/* #region Styl dla kontrolek służących do wprowadzania kodów kreskowych */
.BarCodeSecurity input::selection {
    background: white;
}

.BarCodeSecurity input::-moz-selection {
    background: white;
}

.BarCodeSecurity input {
    cursor: cell;
}
/* #endregion */
