﻿.stockCoordination\.Table > tr
        {
            border: 1px solid RGB(192, 192, 192);
        }

.StockCoordination\.RowHeader
        {
            border: 1px solid RGB(192, 192, 192);
            border-top: 0;
            min-height: 20px;
            text-align: center;
            background-color: #aaaaff;
            font-weight: bold;
        }

.StockCoordination\.RowHeaderTotal
        {
            border: 1px solid RGB(192, 192, 192);
            border-left: 2px solid #aaaaff;
            min-height: 20px;
            text-align: center;
            background-color: #aaaaff;
            font-weight: bold;
        }

.StockCoordination\.RowSelection
        {
            width: 30px;
            min-height: 20px;
            border: 1px solid RGB(192, 192, 192);
        }

.StockCoordination\.ColumnHeader
        {
            min-width: 150px;
            min-height: 20px;
            padding-left: 5px;
            border: 1px solid RGB(192, 192, 192);
            background-color: #ddddff;
        }

.StockCoordination\.ColumnHeaderTotal
        {
            min-width: 150px;
            min-height: 20px;
            padding-left: 5px;
            border: 1px solid RGB(192, 192, 192);
            border-top: 2px solid #aaaaff;
            background-color: #ddddff;
            font-weight: bold;
        }

.StockCoordination\.UpperLeftCorner
        {
            min-width: 150px;
            min-height: 20px;
            padding-left: 5px;
            border: 1px solid RGB(192, 192, 192);
            border-top: 0;
            border-left: 0;
        }

.StockCoordination\.RowSelectionHeader
        {
            width: 30px;
            min-height: 20px;
        }

.StockCoordination\.Datacell
        {
            position: relative;
            min-width: 50px;
            /*height: 20px;*/
            border: 1px solid RGB(192, 192, 192);
            background-color: transparent;
            padding: 0;
        }

.StockCoordination\.DatacellTotal
        {
            position: relative;
            min-width: 50px;
            height: 20px;
            border: 1px solid RGB(192, 192, 192);
            border-left: 2px solid #aaaaff;
            background-color: transparent;
            padding: 0;
        }

.StockCoordination\.RowTotal
        {
            position: relative;
            min-width: 50px;
            height: 20px;
            border: 1px solid RGB(192, 192, 192);
            border-top: 2px solid #aaaaff;
            background-color: transparent;
            padding: 0;
        }

.StockCoordination\.RowTotalTotal
        {
            position: relative;
            min-width: 50px;
            height: 20px;
            border: 1px solid RGB(192, 192, 192);
            border-left: 2px solid #aaaaff;
            border-top: 2px solid #aaaaff;
            background-color: transparent;
            padding: 0;
        }

.StockCoordination\.DatacellContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            background-color: transparent;
            margin: 0;
            padding: 0;
            z-index: 10;
        }

.StockCoordination\.DraggableContainer
        {
            position: relative;
            float: left;
            width: 100%;
            height: 100%;
            background-color: transparent;
            margin: 0;
            padding: 0;
        }

.StockCoordination_GhostDiv
        {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            z-index: 99999;
            background-color: transparent;
        }

.StockCoordination\.Reshuffled
        {
            position: relative;
            float: left;
            width: 100%;
            text-align: right;
            margin-right: 5px;
            height: 20px;
            font-weight: bold;
            padding-right: 5px;
            background-color: transparent;
            line-height: 20px;
            vertical-align: middle;
        }

.StockCoordination\.PhysicalStock
        {
            position: relative;
            float: left;
            width: 100%;
            text-align: right;
            margin-right: 5px;
            background-color: transparent;
            height: 15px;
            vertical-align: middle;
            padding-right: 5px;
        }

.StockCoordination\.AdministrativeStock
        {
            position: relative;
            float: left;
            width: 100%;
            text-align: right;
            margin-right: 5px;
            background-color: transparent;
            height: 15px;
            vertical-align: middle;
            padding-right: 5px;
        }

.StockCoordination\.InNote
        {
            position: relative;
            float: left;
            width: 100%;
            text-align: right;
            margin-right: 5px;
            background-color: transparent;
            height: 15px;
            vertical-align: middle;
            padding-right: 5px;
        }

.StockCoordination\.Sellings
        {
            position: relative;
            float: left;
            width: 100%;
            text-align: right;
            margin-right: 5px;
            background-color: transparent;
            height: 15px;
            vertical-align: middle;
            padding-right: 5px;
        }

.StockCoordination\.CheckboxContainer
        {
            position: relative;
            float: left;
            height: 17px;
            line-height: 17px;
            width: 30px;
            vertical-align: middle;
            background-color: transparent;
            text-align: center;
            margin: auto !important;
            padding: 0;
        }

.StockCoordination\.styledCheckbox
            {
				position: relative;
                float: left;
                opacity: 0;
				filter: alpha(opacity=0);
                display: none;
                background-color: transparent;
                height: 17px;
                width: 17px;
                line-height: 20px;
                vertical-align: middle;
                margin: 0 auto;
			}

.StockCoordination\.styledCheckbox + label 
            {
				position: relative;
                padding-left: 0;
                line-height: 20px;
                height: 17px;
                width: 17px;
                background-color: transparent;
                vertical-align: top;
                margin-top: 0;
                padding: 0;
            }
			
.StockCoordination\.styledCheckbox + label:before
            {
	            content: '';
                position: absolute;
                left: 0;
                top: 0;
                font-size: 13pt;
	            visibility: visible;
	            width: 17px;
	            height: 17px;
	            line-height: 13px;
	            text-align: center;
                vertical-align: top;
                margin: 0 !important;
                padding: 0 !important;

	            /* Put checkbox styles here: */
	            border: 1px solid RGB(192,192,192);
	            background-color: transparent;
            }

.StockCoordination\.styledCheckbox:checked + label:before 
            {
	            content: '\2713';
	            color: RGB(45, 163, 0);
                /*font-size: 16pt;*/
                background-color: transparent;
            }

.StockCoordination\.styledCheckbox:indeterminate + label:before 
        {
            content: '\2B1B';
            color: RGB(45, 163, 0);
        }