﻿.report-designer-label {
    display: inline-block;
    width: 120px;
    text-align: right;
}

.report-designer-data {
    display: inline-block;
    width: 190px;
}

    .report-designer-data select {
        width: 100%;
    }

.report-designer-row {
    width: 100%;
    margin-bottom: 5px;
}

input.cancel-btn {
    display: inline-block;
    margin-left: 50px;
}

.DateTypeControlMVC {
    width: 100px;
}

.report-designer-data input[type="text"] {
    width: 100%;
}

input[type="text"].report-block {
    width: 50px;
}

.btn.page-setup {
    width: 100px;
    margin-left: 16px;
}

.report-design-left-block {
    width: 200px;
    display: inline-block;
}

.report-design-right-block {
    display: inline-block;
    width: 1060px;
    vertical-align: top;
}

.pagesetup-block {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
}

.pagesetup-popup {
    background: #F7F7F7;
    width: 700px;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    right: 0;
    -webkit-box-shadow: #666 10px 2px 25px;
    -moz-box-shadow: #666 10px 2px 25px;
    box-shadow: #666 10px 2px 25px;
}

.page-setup-heading {
    background-color: whitesmoke;
    border-bottom: 1px solid #e5e5e5;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    padding-left: 15px;
    text-shadow: 0 1px white;
    color: gray;
}

.page-setup-block {
    padding: 20px;
}

.page-setup-left {
    width: 218px;
    display: inline-block;
}

.page-setup-row {
    width: 100%;
    margin-bottom: 5px;
}

.page-setup-label {
    display: inline-block;
    width: 120px;
    text-align: right;
}

.page-setup-data {
    display: inline-block;
    width: 93px;
}

    .page-setup-data select {
        width: 100%;
    }

.page-setup-right {
    display: inline-block;
    vertical-align: top;
    width: 423px;
    margin-left: 12px;
}

.page-margin-label {
    width: 60px;
    display: inline-block;
    text-align: right;
}

.page-margin-data {
    width: 75px;
    display: inline-block;
}

    .page-margin-data input[type="text"] {
        width: 100%;
    }

.page-setup-right fieldset {
    padding-top: 15px;
}

.save-close-row {
    width: 100%;
    margin-top: 15px;
    text-align: center;
}

.filter-row {
    width: 100%;
}

    .filter-row input {
        width: 100%;
    }

.filter-block, .pagesetup-main-popup {
    display: none;
}



.wd-190 {
    width: 190px;
}

.wd-93 {
    width: 93px;
}

.wd-635 {
    width: 635px;
}

.wd-100 {
    width: 100px;
}

.wid100 {
    width: 100% !important;    
}

.subdiv {
    margin-bottom: 5px;
}

.clickable {
    cursor: pointer;
}

.watermark {
    /*position: fixed;*/
    /*bottom: 5px;
            right: 5px;*/
    opacity: 0.5;
    text-align: center;
    /*z-index: 99;*/
    /*color: white;*/
}


.FontColor {
    margin: 0;
    padding: 0;
    /*border: 0;
    width: 70px;*/
    /*height: 100px;*/
    border-right: 20px solid green;
    line-height: 100px;
    height: 13px;
    width: 50px;
    border: 1px solid gray;
}

.Label {
    border: 1px solid;
    border-radius: 5px;
    background: #c8c8c8;
    cursor: move;
}

.report-design-right-block .Label {
    padding-top: 2px;
    padding-bottom: 2px;
}

/*Font Popup*/


.pagesetup-setting-popup .page-setup-left {
    width: 48.5%;
    display: inline-block;
}

.pagesetup-setting-popup .page-setup-right {
    display: inline-block;
    vertical-align: top;
    width: 48.5%;
    margin-left: 12px;
}

.pagesetup-setting-popup fieldset {
    padding-top: 0;
}

.pagesetup-block.pagesetup-setting-popup .page-margin-label {
    width: 80px;
}

.pagesetup-block.pagesetup-setting-popup .page-margin-data {
    width: 100px;
}

    .pagesetup-block.pagesetup-setting-popup .page-margin-data.font-style {
        width: auto;
    }

.font-style-option {
    display: inline-block;
}

.pagesetup-block.pagesetup-setting-popup fieldset {
    padding-top: 7px;
}

.pagesetup-popup input[type="checkbox"] {
    position: relative;
    top: 2px;
}

.report-design-right-block td span {
    line-height: 10px !important;
}

table.mGrid td span {
    line-height: 10px !important;
}

.report-design-block {
    margin-bottom: 10px;
}

.column-accordion {
    width: 200px;
}

.column-accordion-inner {
    overflow-y: auto;
    height: 300px;
}

.reportlayout-left-margin {
    background-color: #E7E8EA;
    border-style: dashed;
    border-width: 1px;
}

    .reportlayout-left-margin .rotation {
        transform: rotate(-90deg);
        display: block;
        font-size: 9px;
        text-align: center;
    }


.reportlayout-top-margin {
    border-style: dashed;
    border-width: 1px;
    text-align: center;
}

.reportlayout-companyheader {
    min-height: 50px;
    border-bottom: 1px dotted;
}

.reportlayout-groupcolumn {
    min-height: 25px;
    border-bottom: 1px dotted;
    display: none;
}

.reportlayout-bottom-margin {
    border-style: dashed;
    border-width: 1px;
    text-align: center;
}

.reportlayout-right-margin {
    background-color: #E7E8EA;
    border-style: dashed;
    border-width: 1px;
}

    .reportlayout-right-margin .rotation {
        transform: rotate(-90deg);
        display: block;
        font-size: 9px;
        text-align: center;
    }

.reportlayout-footer {
    height: 25px;
}

.reportlayout-footer-column {
    width: 28%; 
}

.mGrid th .ui-dynamictable-content-holder {
    margin-top: 0 !important;
}