.ArventoMapContainer
{
	float 		: left;
	width		: 100%;
	height 		: 100%;
    box-sizing  : border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    border      : 0;
}
.ArventoMapContainer[selected]
{
    border      : 2px dashed rgba(62,82,103,0.85);
}
.ArventoMap
{
	float 		: left;
	width		: 100%;
	height 		: 100%;
}

.ArventoMapSplitContainer
{
    float       : left;
    width       : 100%;
    height      : 100%;
}

.ArventoMapSplitContainer[type="horizontal"] > .cell
{
    float               : left;
	width               : calc(50% - 5px); width: -webkit-calc(50% - 5px); width: -moz-calc(50% - 5px);
    height              : 100%;
}
.ArventoMapSplitContainer[type="horizontal"] > .notch
{
    float               : left;
    width               : 10px;
    height              : 100%;
    background          : #FFFFFF url(hsplit.png) no-repeat center center;
    box-sizing          : border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    border-left         : 1px solid #DDDDDD;
    border-right        : 1px solid #DDDDDD;
    cursor              : w-resize;
}
.ArventoMapSplitContainer[type="vertical"] > .cell
{
    float               : left;
    width               : 100%;
	height              : calc(50% - 5px); height: -webkit-calc(50% - 5px); height: -moz-calc(50% - 5px);
}
.ArventoMapSplitContainer[type="vertical"] > .notch
{
    float               : left;
    width               : 100%;
    height              : 10px;
    background          : #FFFFFF url(vsplit.png) no-repeat center center;
    box-sizing          : border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    border-top          : 1px solid #DDDDDD;
    border-bottom       : 1px solid #DDDDDD;
    cursor              : n-resize;
}
.AAPI-WorkerProgress {
    position: absolute;
    left: -moz-calc(50% - 150px);
    left: -webkit-calc(50% - 150px);
    left: calc(50% - 150px);
    top: -moz-calc(50% - 50px);
    top: -webkit-calc(50% - 50px);
    top: calc(50% - 50px);
    width: 300px;
    height: 100px;
    background-color: #172D41;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 5px rgba(180, 187, 195, 0.75);
    -moz-box-shadow: 2px 2px 5px rgba(180, 187, 195, 0.75);
    box-shadow: 2px 2px 5px rgba(180, 187, 195, 0.75);
    z-index: 5000;
    opacity: 0.8;
}

.AAPI-WorkerProgress .text {
    float: left;
    width: 100%;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    text-align: center;
    color: #FFFFFF;
    margin-top: 20px;
    font-size: 14pt;
}

.AAPI-WorkerProgress .gauge {
    float: left;
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    height: 21px;
    background-color: #FFFFFF;
    margin-top: 10px;
    margin-left: 20px;
}

.AAPI-WorkerProgress .bar {
    float: left;
    width: 0%;
    height: 100%;
    background-color: #7190ac;
}

.ArventoMap .AAPI-SnakeWaiter.SnakeWaiterMap {
    z-index: 1;
}