﻿/* Styling for NewObjectSection - Level 1. */
/* the report is a NewObjectSection itself so to get only those NewObjectSections after this use .NewObjectSection .NewObjectSection*/

.Entry .CurrentNewObjectSection {
    z-index: 100;
        position: relative;
}

.Entry .NewObjectSection .NewObjectSection{
    /*background-color: #deeced;*/
    background-color: #ecf3f4;
    border: 1px solid #53a3b2;
    margin: 15px;
    /*padding: 3px 0 0 20px;*/
    min-width: 800px;
}

/* add this class to prevent DIV collapse*/
.Entry .NewObjectSection:after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

.Entry .NewObjectSection h2 {
    font-size: 20px;
    font-weight: bold;
    padding-left:10px;
    margin-top:0px;
}

.Entry .NewObjectSection .NewObjectSection .emptyTextAreaTemplateElement,
.Entry .NewObjectSection .NewObjectSection .emptyTextTemplateElement,
.Entry .NewObjectSection .NewObjectSection .templateElement {
    width: 50%;
    min-width: 370px;
    background-color: #ecf3f4 !important;
}

.Entry .NewObjectSection .NewObjectSection .templateElement.bottomComments,
.Entry .NewObjectSection .NewObjectSection .bottomComments .textareaField {
    width: 100%;
}

.Entry .NewObjectSection  .NewObjectSection .templateElementCollection {
        /*width: 755px;*/
        width: 100%;
        background-color: #deeced;
}

.Entry .NewObjectSection  .NewObjectSection .templateElementChoice{
        /*width: 755px;*/
        width: 100%;
        background-color: #ecf3f4 !important;
        padding: 0 0 5px 0;
}

.Entry .NewObjectSection .NewObjectSection .emptyTextAreaTemplateElement,
.Entry .NewObjectSection .NewObjectSection .emptyTextTemplateElement {
    width:400px;
}

.Entry .NewObjectSection .NewObjectSection .textField {
    width:400px;
}
.Entry .NewObjectSection .NewObjectSection .textField .fieldLabel {
    width:125px;
}
.Entry .NewObjectSection .NewObjectSection .textField .errorMessage {
    width:370px;
}
.Entry .NewObjectSection .NewObjectSection .textField input {
    width: 246px !important;
}

.Entry .NewObjectSection .NewObjectSection .decimalField {
    width:400px;
}
.Entry .NewObjectSection .NewObjectSection .decimalField .fieldLabel {
    width:125px;
}
.Entry .NewObjectSection .NewObjectSection .decimalField .errorMessage {
    width:370px;
}
.Entry .NewObjectSection .NewObjectSection .decimalField input {
    width: 246px !important;
}

.Entry .NewObjectSection .NewObjectSection .booleanField {
    width:400px;
}
.Entry .NewObjectSection .NewObjectSection .booleanField .fieldLabel {
    width:125px;
}
.Entry .NewObjectSection .NewObjectSection .booleanField .errorMessage {
    width:370px;
}
.Entry .NewObjectSection .NewObjectSection .booleanField input {
    width: 246px !important;
}

.Entry .NewObjectSection .NewObjectSection .comboField {
    width:400px;
}
.Entry .NewObjectSection .NewObjectSection .comboField .fieldLabel {
    width:125px;
}
.Entry .NewObjectSection .NewObjectSection .comboField .errorMessage {
    width:370px;
}
.Entry .NewObjectSection .NewObjectSection .comboField input {
    /*width: 246px !important;*/
}

.Entry .NewObjectSection .NewObjectSection .textareaField {
    width:400px;
}
.Entry .NewObjectSection .NewObjectSection .textareaField .fieldLabel {
    width:125px;
}
.Entry .NewObjectSection .NewObjectSection .textareaField .errorMessage {
    width:370px;
}
.Entry .NewObjectSection .NewObjectSection .textareaField textarea {
    /*width: 246px !important;*/
}

.Entry .NewObjectSection .NewObjectSection .templateElementCollection.input {
    background-color: #ecf3f4 !important;
}

.Entry .NewObjectSection .NewObjectSection .templateElementCollection.input {
    width: 100%;
}
.Entry .NewObjectSection .NewObjectSection .templateElementCollection.input .textField input {
    width: 740px !important;
    margin-left: 20px;
}

.Entry .NewObjectSection .NewObjectSection .templateElementCollection.textarea {
    background-color: #ecf3f4 !important;
}
.Entry .NewObjectSection .NewObjectSection .templateElementCollection.textarea .textareaField textarea {
    width: 740px !important;
    margin-left: 20px;
}

.Entry .NewObjectSection .NewObjectSection .templateElementCollection.transaction.textarea .textareaField textarea,
.Entry .NewObjectSection .NewObjectSection .templateElementCollection.transaction.input .textField input {
    width: 770px !important;
}

.Entry .templateContainer {
    padding: 5px 0 0 20px;
}

.Entry .dialogHeader {
    /*width: 100%;*/
    height: 30px;
    background-color: #deeced;
    padding: 3px 0 0 20px;

}
.Entry .dialogHeader .dialogTitle {
    float:left;
    font-size: 12px;
    font-weight:bold;
}

.Entry .dialogHeader .HeaderButton,
.Entry .dialogHeader .existingData,
.Entry .dialogHeader .closeSectionButton {
    float:right;
    /*margin-top: 10px;*/
    margin-right: 10px;
}

.templateFooter {
    text-align: center;
    margin: 0 20px 5px 0;
}
