﻿@import url('gcShape.css');
@import url('gcCursor.css');
@import url('gcShapeLink.css');
@import url('gcRuler.css');
@import url('gcGrid.css');

*
{
    padding:0;
    margin:0;
}

html{
	height: 100%;   
}

body
{
    background-color: lightgray;      
    overflow: hidden;
}

#canvas {    
    clear:right; 
    position: absolute;
    top: 30px;
    overflow: auto;
    background-color: lightgray;
    border: 1px solid grey;
    width: 100%;
    height: 100%;
}

#pageContainer {  
    position: relative;
    background-color: transparent;    
}

.page {   
    position: relative;
    background-color: white;
    -moz-background-size:  100% 100%;
    -o-background-size:  100% 100%;
    -webkit-background-size:  100% 100%;
    background-size:  100% 100%;
    background-repeat: no-repeat;
    -webkit-box-shadow: 6px 6px 6px #666;
    box-shadow: 6px 6px 6px #666;
    border: 1px solid transparent;
}

.pageSelected {   
    border: 1px solid blue;
}

.errorMessage {
    margin: 40px;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 14px;
    color: red;
}


#modalOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
    z-index: 500;
    display: none;
}

#EditFieldButton {
    position: absolute;   
    border: none;
}

#fieldEditorDialog {
	display: none;
	
    width: 510px;
    height: 260px;
    position:absolute;
    overflow: hidden;
    z-index: 9001;
	
	background-color: white;
	border: 1px solid darkgrey;
}

#fieldEditorDialogOverlay{
    display:none;
    position:absolute;
    background-color:none;
    z-index: 99999 !important;
    width:100%;
    height:100%;
}

#fieldEditorDialogHeader {
    display: none;

    height: 20px;

    position:absolute;
    z-index: 9001;

	background-color: grey;
	border: 1px solid darkgrey;
    
    font-size: 12px;
	font-family: Arial;
	color: white;
}

#fieldEditorDialogHeader  a {
	text-decoration: none;
	color: white;
}

#fieldEditorDialogColorButtons{
    z-index:-1;
    position:absolute;
    margin-left: 10px;
}

.fieldEditorDialogColorButton {
    margin-right: 5px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid gray;
    cursor: pointer;
}

#fieldEditorDialogColorLightGrey {background-color: lightgray;}
#fieldEditorDialogColorGrey {background-color: gray;}
#fieldEditorDialogColorBlack {background-color: black;}

.ui-dialog-title {
    font-size: 12px;
}

.redactor_box {
    width: 490px;
}

.redactor_dropdown {
	max-height: 200px; 
	overflow: auto;
}
.highslide-header {font-size:8pt; font-family:Arial,Helvetica; font-color:#ffffff; margin-bottom:5px; border-bottom:0px solid #ff0000;}

.highslide-wrapper .highslide-body {
    overflow:hidden;
    -webkit-overflow-scrolling: touch !important;
}

.gridContainer {
    position: absolute;
    overflow: hidden;    
    background-image: url(img/grid-background.png);
    background-repeat: repeat;
}

#bkgColorLabel {
    font-family: Arial;
    font-size: 11px;
    color: grey;
}

#fieldEditorDialogOptionsLabel {
    font-family: Arial;
    font-size: 11px;
    color: grey;
}

.bleed-line {
    padding: 0px;
    margin: 0px;
    height: 1px;    
    background: url(img/bleedBackground.png);
    background-repeat: repeat-x;    
    line-height: 5px;
    position: absolute;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    z-index: 1000;
}