﻿body
{
    margin: 10px;
    padding: 0px;
    background: #d3e8f9;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 22px;
    color: #a84241;
    padding-top: 0px;
    margin-top: 0px;
}

.entity
{
    background: #FFF; /*border: solid 1px #0c5391;*/
    padding: 5px 0 0 25px;
    border-top: dotted 1px #9f0001;
}

.entity.survey
{
    width: 700px;
}

.entity.step
{
    width: 650px;
}

.entity.questiongroup
{
    width: 600px;
}

.entity.question
{
    width: 550px;
}

.entity.answer
{
    width: 400px;
}

.entitybody
{
    display:none;
}

.entityarea > .entity > .entitybody
{
    display: block;
}

button, input[type=submit]
{
    padding: 2px;
    margin-bottom: 2px;
    margin-right: 2px;
    border: solid 1px #9f0001;
    vertical-align: top;
    background-color: #0c5391;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    cursor: pointer;
}

.entityarea
{
    display: table;
    margin-bottom: 15px;
}

.entityarea > .entity
{
    padding-left: 5px;
    border-bottom: dotted 1px #9f0001;
}

/*.questiongrouptext, .questiontext, .answertext, .steptext, .surveytext*/
.entitytext, .entitytext > label
{
    padding: 5px 0 5px 0;
    margin-right: 35px;
    cursor: pointer;
}

/*.questiongrouptext:hover, .questiontext:hover, .answertext:hover, .steptext:hover, .surveytext:hover*/
.entitytext:hover
{
    background-color: #d3e8f9;
}

.renderersetup
{
    padding-top: 5px;
}

.validators
{
    padding-bottom: 5px;
}

/*.steps, .questiongroups, .questions, .answers*/
.entities
{
    margin-top: 5px;
}

.loading
{
    background: url('images/ajax-loader.gif') no-repeat;
    height:32px;
    padding-left:35px;
    vertical-align: middle;
    display: table-cell;
}

.advanced_options
{
    text-align: left;
}

.noclosebutton a.ui-dialog-titlebar-close
{
	display:none;
}
