/*=============================================
                    Masonry  
=============================================*/

a {
    cursor: pointer;
}

.masonry *,
.masonry *:before,
.masonry *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Resets */

.panel.container-box,
.page-head {
    padding: 20px;
}

.panel-body {
    padding: 0 !important;
}

    .panel-body .display-property-container {
        width: 33.3%;
        margin: 0 0 10px 0 !important;
        padding: 0 !important;
    }

.display-property-value {
    font-weight: bold;
    font-style: normal !important;
    color: #333;
}

.page-head p i {
    font-weight: bold;
}

/* Masonry */

.single-container .display-property-container:first-child {
    margin: 0 !important;
    padding: 0 !important;
}

.masonry .display-property-container,
.single-container .single-container .display-property-container {
    overflow: hidden;
    margin: 0 !important;
    padding: 10px !important;
}

.masonry .mbox {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 2px 5px 0 rgba(131, 106, 106, .16);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16);
}

.masonry {
    margin-bottom: 20px;
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    column-count: 2;
    /* Firefox */
    -webkit-column-gap: 20px;
    /* Chrome, Safari, Opera */
    -moz-column-gap: 20px;
    /* Firefox */
    column-gap: 20px;
}

@media (max-width:6200px) {
    .masonry {
        -webkit-column-count: 1;
        /* Chrome, Safari, Opera */
        -moz-column-count: 1;
        column-count: 1;
        /* Firefox */
        -webkit-column-gap: 20px;
        /* Chrome, Safari, Opera */
        -moz-column-gap: 20px;
        /* Firefox */
        column-gap: 20px;
    }
}

.masonry .mbox {
    float: left;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #EEE;
    border-top: 4px solid #499ED6;
    border-radius: 5px;
    break-inside: avoid;
}

/* Layout */

.masonry .single-container,
.masonry .multi-container,
.masonry .display-property-container {
    min-height: auto;
    border-radius: 5px;
}

.single-container .single-container {
    overflow: auto;
    border: 1px solid #DDD;
}

* html .multi-container,
* html .display-property-container:after {
    height: 1%;
}

.multi-container {
    float: none !important;
    clear: both;
    margin: 0 0 0 20px;
    border: 1px solid #DDD;
}

h4 + .multi-container {
    margin: 0 0 0 0;
    border: none;
}

.multi-container + h4 {
    padding-top: 15px !important;
}

h4 + .multi-container:before {
    display: none !important;
}

.display-property-container {
    width: auto;
    padding: 10px;
}

h4 + .multi-container .display-property-container {
    padding: 0 !important;
}

.multi-container:after,
.display-property-container:after {
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 1%;
    content: '.';
}

.multi-container + .multi-container {
    margin-top: 10px;
}

.display-property-container div + .multi-container {
    clear: both;
    padding-top: 10px !important;
    border-top: 1px solid #DDD !important;
}

.display-property-container .multi-container + .multi-container {
    padding-top: 0 !important;
}

.masonry .multi-container .display-property-container {
    position: relative;
    width: 100%;
}

.masonry .multi-container:before {
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    margin: 3px 0 0 -25px;
    content: '\21B5';
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    color: #337AB7;
}


/* Other elements */

.display-property-container div:not([class]) {
    float: left;
    overflow: hidden;
    width: 50%;
    margin-bottom: 10px;
    padding: 0 15px 15px 0;
}

.display-property-container div:not([class]) {
    margin-bottom: 0 !important;
}

.masonry h3,
.masonry .h3 {
    font-size: 24px;
}

.masonry h3,
.masonry h4,
.panel.container-box h3,
.panel.container-box h4 {
    margin-top: 0 !important;
}

.masonry h3,
.panel.container-box h3 {
    margin-top: 0 !important;
    color: #1D4F8D;
}

.masonry h4,
.panel.container-box h4 {
    font-size: 20px;
    color: #337AB7;
}

.single-container,
.masonry h3,
.masonry h4,
.panel.container-box h3 {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
}

.display-property-container + h4 {
    clear: both;
    padding-top: 20px !important;
}

/* div:not([class])+h4 {
    padding-top: 20px !important;
} */

h4 + .multi-container > .display-property-container > h4:first-child {
    font-size: 16px;
}

.blockquote {
    display: block;
    clear: both;
    overflow: hidden;
    padding-top: 10px;
}

.display-property-container *:last-child,
.mbox *:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.single-container + .single-container {
    margin-bottom: 15px !important;
}

/* Colors */

.yes:before {
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 10px;
    content: '\2714';
    color: #00B050;
}

.yes {
    color: #00B050;
}

.no:before {
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 10px;
    content: '\2716';
    color: #E40D0D;
}

.no {
    color: #E40D0D;
}

.doc:before {
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 5px;
    content: '\27A7';
}

/* Single table */

#AddressDomestic .single-container,
#Parcel,
#DocVersion,
#AddressForeign,
#PaymentOrder,
#BuildingObjectClasification,
#TABID_19 .single-container,
#TABID_22 .single-container,
#TABID_24 .single-container,
#TABID_25 .single-container {
    margin-top: -1px;
    margin-bottom: 0 !important;
}

    .DocVersion .mbox,
    #AddressDomestic .display-property-container,
    #AddressForeign .display-property-container,
    #Parcel .display-property-container,
    #BuildingObjectClasification .display-property-container,
    #TABID_19 .single-container .display-property-container,
    #TABID_20 .single-container .display-property-container,
    #TABID_21 .single-container .display-property-container,
    #TABID_22 .single-container .display-property-container,
    #TABID_24 .single-container .display-property-container,
    #TABID_25 .single-container .display-property-container,
    #PaymentOrder .display-property-container {
        display: table;
        width: 100%;
        padding: 10px !important;
        table-layout: fixed;
    }

        #DocVersion,
        .DocVersion a.document-link,
        .DocVersion button.button-right-margined,
        #AddressDomestic .display-property-container div,
        #AddressForeign .display-property-container div,
        #Parcel .display-property-container div,
        #BuildingObjectClasification .display-property-container div,
        #TABID_19 .single-container .display-property-container div,
        #TABID_20 .single-container .display-property-container div,
        #TABID_21 .single-container .display-property-container div,
        #TABID_22 .single-container .display-property-container div,
        #TABID_24 .single-container .display-property-container div,
        #TABID_25 .single-container .display-property-container div,
        #TABID_19 .single-container .display-property-container div + a,
        #TABID_25 .single-container .display-property-container div + a,
        #PaymentOrder .display-property-container div {
            display: table-cell;
            float: none !important;
            width: inherit !important;
            padding-bottom: 0 !important;
            vertical-align: top;
        }

.DocVersion div,
.DocVersion a.document-link,
.DocVersion button.button-right-margined {
    width: auto !important;
}

.DocVersion .display-property-label,
.DocVersion .display-property-value {
    white-space: nowrap;
}

.DocVersion a.document-link,
.DocVersion button.button-right-margined {
    padding: 6px 12px !important;
}

.singletable .single-container,
#AddressDomestic,
#Parcel,
#BuildingObjectClasification,
#AddressForeign,
#TABID_19 .single-container,
#TABID_20 .single-container,
#TABID_21 .single-container,
#TABID_22 .single-container,
#TABID_24 .single-container,
#TABID_25 .single-container,
#PaymentOrder {
    border: 1px solid #DDD !important;
    border-radius: 5px;
}

    #TABID_19 h4 + .single-container,
    #TABID_19 .single-container + .single-container,
    #TABID_20 h4 + .single-container,
    #TABID_20 .single-container + .single-container,
    #TABID_21 h4 + .single-container,
    #TABID_21 .single-container + .single-container,
    #TABID_22 h4 + .single-container,
    #TABID_22 .single-container + .single-container,
    #TABID_24 h4 + .single-container,
    #TABID_24 .single-container + .single-container,
    #PaymentOrder + #PaymentOrder,
    #TABID_25 h4 + .single-container,
    #TABID_25 .single-container + .single-container,
    #PaymentOrder + #PaymentOrder,
    #BuildingObjectClasification + #BuildingObjectClasification {
        margin-top: -1px;
        margin-bottom: 0 !important;
    }

h4 + #Parcel,
#TABID_19 h4 + .single-container,
#TABID_20 h4 + .single-container,
#TABID_21 h4 + .single-container,
#TABID_22 h4 + .single-container,
#TABID_24 h4 + .single-container,
#TABID_25 h4 + .single-container,
h4 + #PaymentOrder,
h4 + #BuildingObjectClasification {
    border-radius: 5px 5px 0 0 !important;
}

#Parcel + #Parcel,
#TABID_19 .single-container + .single-container,
#TABID_20 .single-container + .single-container,
#TABID_21 .single-container + .single-container,
#TABID_22 .single-container + .single-container,
#TABID_24 .single-container + .single-container,
#TABID_25 .single-container + .single-container,
#PaymentOrder + #PaymentOrder,
#BuildingObjectClasification + #BuildingObjectClasification {
    border-radius: 0 0 0 0;
}

#Parcel:last-of-type,
#TABID_19 .single-container:last-of-type,
#TABID_20 .single-container:last-of-type,
#TABID_21 .single-container:last-of-type,
#TABID_22 .single-container:last-of-type,
#TABID_24 .single-container:last-of-type,
#TABID_25 .single-container:last-of-type,
#PaymentOrder:last-of-type,
#BuildingObjectClasification:last-of-type {
    border-radius: 0 0 5px 5px !important;
}

#Parcel + #Parcel .display-property-label,
#TABID_19 .single-container + .single-container .display-property-label,
#TABID_20 .single-container + .single-container .display-property-label,
#TABID_21 .single-container + .single-container .display-property-label,
#TABID_22 .single-container + .single-container .display-property-label,
#TABID_24 .single-container + .single-container .display-property-label,
#TABID_25 .single-container + .single-container .display-property-label,
#PaymentOrder + #PaymentOrder .display-property-label,
#BuildingObjectClasification + #BuildingObjectClasification .display-property-label {
    display: none;
}

#TABID_24 .single-container .display-property-container div:nth-child(1) {
    width: 200px !important;
}

#TABID_19 .single-container .display-property-container div + a,
#TABID_25 .single-container .display-property-container div + a {
    width: 80px !important;
}

.DocVersion .display-property-value {
    display: block !important;
    width: 100% !important;
}


/* Single column */

.singlecolumn .display-property-container,
#LocationConditionStatements .display-property-container,
#ParcelExistingObjectsInformation .display-property-container,
#AdditionalPaymentQuestions .display-property-container,
#ConstructionPermitQuestions .display-property-container,
#ConstructionPermitDeterminationOfNeedsForExcerptFromRealEstateList .display-property-container,
#FinalDocumentVerification .display-property-container,
#ConstructionPermitStatements .display-property-container,
#ConstructionPermitCommonData .display-property-container,
#Investor + div:not([class]),
#AddressForeign + div:not([class]),
#AddressDomestic + div:not([class]),
#InvestorAndFinancierData #Investor > .display-property-container,
#InvestorAndFinancierData #Financier > .display-property-container,
#Sender > .display-property-container,
#LocationConditionCommonData > .display-property-container,
#Applicant > .display-property-container,
#Trustee > .display-property-container,
#LocationConditionQuestions > .display-property-container,
#PaymentQuestionsForService > .display-property-container,
#LocationConditionObjectInformation > .display-property-container,
#BuildingObjectInformation > .display-property-container,
#ObjectInformation > .display-property-container,
#AmendmentData > .display-property-container,
#LocationConditionIncompleteQuestions {
    width: 100%;
}

    .singlecolumn .display-property-label,
    #LocationConditionStatements .display-property-label,
    #ParcelExistingObjectsInformation .display-property-label,
    #AdditionalPaymentQuestions .display-property-label,
    #ConstructionPermitQuestions .display-property-label,
    #ConstructionPermitDeterminationOfNeedsForExcerptFromRealEstateList .display-property-label,
    #FinalDocumentVerification .display-property-label,
    #ConstructionPermitStatements .display-property-label,
    #ConstructionPermitCommonData .display-property-label,
    #Investor + div:not([class]) .display-property-label,
    #AddressForeign + div:not([class]) .display-property-label,
    #AddressDomestic + div:not([class]) .display-property-label,
    #InvestorAndFinancierData #Investor > .display-property-container .display-property-label,
    #InvestorAndFinancierData #Financier > .display-property-container .display-property-label,
    #Sender > .display-property-container > div:not([class]) .display-property-label,
    #LocationConditionCommonData > .display-property-container > div:not([class]) .display-property-label,
    #Applicant > .display-property-container > div:not([class]) .display-property-label,
    #Trustee > .display-property-container > div:not([class]) .display-property-label,
    #LocationConditionQuestions > .display-property-container > div:not([class]) .display-property-label,
    #PaymentQuestionsForService > .display-property-container > div:not([class]) .display-property-label,
    #LocationConditionObjectInformation > .display-property-container > div:not([class]) .display-property-label,
    #BuildingObjectInformation > .display-property-container > div:not([class]) .display-property-label,
    #ObjectInformation > .display-property-container > div:not([class]) .display-property-label,
    #AmendmentData > .display-property-container > div:not([class]) .display-property-label,
    #LocationConditionIncompleteQuestions > .display-property-container > div:not([class]) .display-property-label {
        margin-right: 5px !important;
    }

    .singlecolumn .single-container .display-property-container div,
    #LocationConditionStatements .display-property-container div,
    #ParcelExistingObjectsInformation .display-property-container div,
    #AdditionalPaymentQuestions .display-property-container div,
    #ConstructionPermitQuestions .display-property-container div,
    #ConstructionPermitDeterminationOfNeedsForExcerptFromRealEstateList .display-property-container div,
    #FinalDocumentVerification .display-property-container div,
    #ConstructionPermitStatements .display-property-container div,
    #ConstructionPermitCommonData .display-property-container div,
    #Investor + div:not([class]) .display-property-container div,
    #AddressForeign + div:not([class]) .display-property-container div,
    #AddressDomestic + div:not([class]) .display-property-container div,
    #InvestorAndFinancierData #Investor > .display-property-container > div:not([class]),
    #InvestorAndFinancierData #Financier > .display-property-container > div:not([class]),
    #Sender > .display-property-container > div:not([class]),
    #LocationConditionCommonData > .display-property-container > div:not([class]),
    #Applicant > .display-property-container > div:not([class]),
    #Trustee > .display-property-container > div:not([class]),
    #LocationConditionQuestions > .display-property-container > div:not([class]),
    #PaymentQuestionsForService > .display-property-container > div:not([class]),
    #LocationConditionObjectInformation > .display-property-container > div:not([class]),
    #BuildingObjectInformation > .display-property-container > div:not([class]),
    #ObjectInformation > .display-property-container > div:not([class]),
    #AmendmentData > .display-property-container > div:not([class]),
    #LocationConditionIncompleteQuestions > .display-property-container > div:not([class]) {
        float: none !important;
        width: auto !important;
    }

        .singlecolumn .display-property-label,
        .singlecolumn .display-property-value,
        #LocationConditionStatements .display-property-label,
        #LocationConditionStatements .display-property-value,
        #ParcelExistingObjectsInformation .display-property-label,
        #ParcelExistingObjectsInformation .display-property-value,
        #AdditionalPaymentQuestions .display-property-label,
        #AdditionalPaymentQuestions .display-property-value,
        #ConstructionPermitQuestions .display-property-label,
        #ConstructionPermitQuestions .display-property-value,
        #ConstructionPermitDeterminationOfNeedsForExcerptFromRealEstateList .display-property-label,
        #ConstructionPermitDeterminationOfNeedsForExcerptFromRealEstateList .display-property-value,
        #FinalDocumentVerification .display-property-label,
        #FinalDocumentVerification .display-property-value,
        #ConstructionPermitStatements .display-property-label,
        #ConstructionPermitStatements .display-property-value,
        #ConstructionPermitCommonData .display-property-label,
        #ConstructionPermitCommonData .display-property-value,
        #Investor + div:not([class]) .display-property-label,
        #Investor + div:not([class]) .display-property-value,
        #AddressForeign + div:not([class]) .display-property-label,
        #AddressForeign + div:not([class]) .display-property-value,
        #AddressDomestic + div:not([class]) .display-property-label,
        #AddressDomestic + div:not([class]) .display-property-value,
        #InvestorAndFinancierData #Investor > .display-property-container > div:not([class]) .display-property-label,
        #InvestorAndFinancierData #Investor > .display-property-container > div:not([class]) .display-property-value,
        #InvestorAndFinancierData #Financier > .display-property-container > div:not([class]) .display-property-label,
        #InvestorAndFinancierData #Financier > .display-property-container > div:not([class]) .display-property-value,
        #Sender > .display-property-container > div:not([class]) .display-property-label,
        #Sender > .display-property-container > div:not([class]) .display-property-value,
        #LocationConditionCommonData > .display-property-container > div:not([class]) .display-property-label,
        #LocationConditionCommonData > .display-property-container > div:not([class]) .display-property-value,
        #Applicant > .display-property-container > div:not([class]) .display-property-label,
        #Applicant > .display-property-container > div:not([class]) .display-property-value,
        #Trustee > .display-property-container > div:not([class]) .display-property-label,
        #Trustee > .display-property-container > div:not([class]) .display-property-value,
        #LocationConditionQuestions > .display-property-container > div:not([class]) .display-property-label,
        #LocationConditionQuestions > .display-property-container > div:not([class]) .display-property-value,
        #PaymentQuestionsForService > .display-property-container > div:not([class]) .display-property-label,
        #PaymentQuestionsForService > .display-property-container > div:not([class]) .display-property-value,
        #LocationConditionObjectInformation > .display-property-container > div:not([class]) .display-property-label,
        #LocationConditionObjectInformation > .display-property-container > div:not([class]) .display-property-value,
        #BuildingObjectInformation > .display-property-container > div:not([class]) .display-property-label,
        #BuildingObjectInformation > .display-property-container > div:not([class]) .display-property-value,
        #ObjectInformation > .display-property-container > div:not([class]) .display-property-label,
        #ObjectInformation > .display-property-container > div:not([class]) .display-property-value,
        #AmendmentData > .display-property-container > div:not([class]) .display-property-label,
        #AmendmentData > .display-property-container > div:not([class]) .display-property-value,
        #LocationConditionIncompleteQuestions > .display-property-container > div:not([class]) .display-property-label,
        #LocationConditionIncompleteQuestions > .display-property-container > div:not([class]) .display-property-value {
            width: auto;
        }

        #ParcelExistingObjectsInformation .display-property-container div:not([class]),
        #AdditionalPaymentQuestions .display-property-container div:not([class]),
        #LocationConditionObjectInformation > .display-property-container > div:not([class]),
        #BuildingObjectInformation > .display-property-container > div:not([class]) {
            padding-bottom: 0 !important;
        }

#Person > .display-property-container:first-child,
#Address > .display-property-container:first-child,
#LegalSubject > .display-property-container:first-child {
    padding: 0 !important;
}

.masonry h3 + h4 {
    color: SeaGreen !important;
}

#LocationConditionIncompleteQuestions {
    margin-bottom: 15px;
}

#Tab_6 div:not([class]) .display-property-value + div {
    float: none !important;
    width: 100%;
    margin: 15px 0 20px 15px !important;
    padding: 0 0 0 10px !important;
    border-left: 1px solid #DDD !important;
}

    #Tab_6 div:not([class]) .display-property-value + div .display-property-label:before {
        padding-right: 6px;
        content: '\2794';
    }

    #Tab_6 div:not([class]) .display-property-value + div .display-property-value {
        clear: both;
        padding-left: 20px;
    }

#DocVersion .display-property-container {
    padding: 0 !important;
}

/* Documents */

#TABID_20 h4 + .single-container .display-property-label,
#TABID_25 h4 + .single-container .display-property-label {
    /* min-height: 22px; */
}

#TABID_19 .single-container + h4,
#TABID_20 .single-container + h4,
#TABID_20 .single-container + a,
#TABID_21 .single-container + h4,
#TABID_24 .single-container + h4,
#LocationConditionObjectInformation h4,
#BuildingObjectInformation h4 {
    display: block;
    clear: both;
    padding-top: 15px !important;
}

#AddressForeign + div,
#AddressDomestic + div,
#AddressForeign + div,
#PaymentOrder + div {
    padding-top: 15px;
}

#PaymentOrder + #PaymentOrder {
    padding-top: 0;
}

/* Hide titles */
#Tab_2 h3 + h4,
#Tab_3 h3 + h4,
#Tab_4 h3 + h4,
#Tab_11 h3 + h4,
#Tab_14 h3 + h4,
#Tab_17 h3 + h4,
#Tab_19 h3 + h4,
#Tab_20 h3 + h4,
#Tab_21 h3 + h4,
#Tab_23 h3 + h4,
#Tab_22 h3 + h4,
#TABID_23 > .display-property-container > h4,
#Tab_24 h3 + h4,
#Tab_25 h3 + h4,
#Tab_26 h3 + h4,
#Tab_27 h3 + h4 {
    display: none;
}

.single-container:last-of-type {
    margin-bottom: 0 !important;
}


/* Empty fields */
.masonry .display-property-value:empty:after {
    content: '/';
}

.mbox .display-property-container {
    width: 100%;
}

#BuildingObjectClasification ~ div:not([id]) {
    margin-top: 15px !important;
}

.print-content .page-head {
    margin: 0 0 20px 0 !important;
}

/* Item select */

.itemselect {
    overflow-y: auto;
    max-height: 360px;
}

.itemwrap {
    padding-bottom: 10px;
}

.itemselected {
    overflow-y: auto;
    max-height: 360px;
    margin-top: 20px;
}

    .itemselected span {
        font-family: 12px;
        position: relative;
        display: inline-block;
        overflow: hidden;
        max-width: 40%;
        margin: 0 5px 5px 0;
        padding: 4px 30px 7px 7px;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: white;
        border-radius: 5px;
        background: #499ED6;
    }

    .itemselected a i {
        font-size: 15px;
        position: absolute;
        top: 7px;
        right: 8px;
        color: white;
    }

.multi-checkbox-container {
    position: relative;
}

    .multi-checkbox-container .control-hidden {
        position: absolute;
        top: 0;
        display: block;
        width: 100%;
        cursor: pointer;
        opacity: 0;
    }

div[contenteditable="true"] {
    position: relative;
    display: inline-block;
    padding: 10px 13px;
    cursor: pointer;
    border: 1px solid #499ED6;
    -webkit-box-shadow: 2px 2px 5px #CCC;
    box-shadow: 2px 2px 5px #CCC;
    -ms-box-shadow: 2px 2px 5px #CCC;
}

    div[contenteditable="true"]:after {
        right: -30px;
        top: 0;
        padding: 5px 10px 10px;
        font-weight: bold;
        font-size: 20px;
        position: absolute;
        content: "\2193";
    }

    div[contenteditable="true"] + div {
        display: none;
    }

    div[contenteditable="true"]:focus {
        background: #499ED6;
    }

        div[contenteditable="true"]:focus h4 {
            color: white !important;
        }

        div[contenteditable="true"]:focus ~ div {
            margin-top: 15px;
            display: block;
            animation: fadein 1s;
            -moz-animation: fadein 1s;
            /* Firefox */
            -webkit-animation: fadein 1s;
            /* Safari and Chrome */
            -o-animation: fadein 1s;
            /* Opera */
        }

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    /* Firefox */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    /* Safari and Chrome */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    /* Opera */
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}


/* Tab 6 */

#Tab_6 #GenericSubmission .display-property-container {
    display: table;
    padding: 10px !important;
}

#Tab_6 #GenericApplicant .display-property-container {
    padding: 0 !important;
}

#Tab_6 #GenericSubmission .display-property-container div {
    display: table-cell;
    vertical-align: top;
    padding: 0 15px 0 0;
}

#Tab_6 #GenereicChangeApplicant #GenericSubmission {
    border-radius: 5px 5px 0 0;
    border: 1px solid #DDD;
    margin-bottom: 0 !important;
}

    #Tab_6 #GenereicChangeApplicant #GenericSubmission #LegalUniqueNo {
        width: 50%;
    }

    #Tab_6 #GenereicChangeApplicant #GenericSubmission #SubmissionTypeName {
        width: 50%;
    }

    #Tab_6 #GenereicChangeApplicant #GenericSubmission #GenericApplicant {
        width: 40%;
    }

        #Tab_6 #GenereicChangeApplicant #GenericSubmission #GenericApplicant #ApplicantName {
            width: 40%;
        }

        #Tab_6 #GenereicChangeApplicant #GenericSubmission #GenericApplicant #ApplicantEmail {
            width: 60%;
        }

    #Tab_6 #GenereicChangeApplicant #GenericSubmission + #GenericSubmission {
        border-radius: 0;
        border-top: 0;
    }

    #Tab_6 #GenereicChangeApplicant #GenericSubmission h4 {
        display: none !important;
    }

    #Tab_6 #GenereicChangeApplicant #GenericSubmission + h4 {
        margin-top: 15px !important;
    }
