/**************************************************/
/** Application Content Layout                   **/
/**************************************************/

.ContainerHeaderTitle
{
    width: 300px;
}

.ContainerHeader .ContainerHeaderContext,
.ContainerHeader .ContainerHeaderOperations
{
    width: 450px;
    width: auto;
}

.ContainerHeader .ContainerHeaderContext
{
    min-height: 0px;
    margin-right: 20px;
}

div[id$="Search_PContentHeader"] > div.ContainerHeaderContext
{
    float: right;
    margin-right: 0;
}

div[id$="Search_PContentHeader"] > div.ContainerHeaderOperations
{
    float: left;
}

.ContainerHeaderWithTransition, .ContainerHeaderDetail {
    padding-right: 0px;
}

.ContainerHeaderWithTransition .ContainerHeaderContext {
    font-size: large;
    display:inline-block;
}
.ContainerHeaderTitle, .ContainerHeaderTitle span {
    color: #DF0024;
    text-transform: none;
}

.ContainerHeaderTitle span {
    font-family: 'Acto CTT', Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.ContainerHeaderTitle:before {
    content: "";
}

.ContainerHeaderTitle.glyphicon-comments:before {
    content: "";
}

/* Tooltips */
.qtip_common {
    color: #CCC;
}

.FormBoxLogin .ContainerContent {
    margin-top: 0;
}


.CredOperContent > div[id] > .Container > .ContainerHeader > .ContainerHeaderTitle {
    display: flex;
}

    .CredOperContent > div[id] > .Container > .ContainerHeader > .ContainerHeaderTitle:before {
        content: "\ea52";
        font-family: 'Glyphicons Basic' !important;
        font-size: 40px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.CredOperContent .ContainerHeaderTitle span {
    margin-left: 5px;
}


.Container {
    margin-top:0px;
    position: relative;
    
}
.ContainerContent {
    margin-top: 20px;
}

.ContainerContent[id*="LawOfficeFee_"] {
    margin-top: 50px;
}

.CredOperContent .ContainerContentTransition {
    margin-top: 50px;
}
.FormBoxLawOfficeFee .ContainerContentTransition {
    margin-top: 0px;
}


.OwnGeneralFormBox {
    padding-top: 0 !important;
    padding-right: 0 !important;
}

    .OwnGeneralFormBox .ContainerHeaderDetail {
        padding-right: 0;
        height: 20px;
        line-height: 20px;
        text-align: right;
    }

        .OwnGeneralFormBox .ContainerHeaderDetail > .ContainerHeaderTitle {
            display: none;
        }

    .OwnGeneralFormBox .ContainerContent {
        margin-top: 0;
    }

        .OwnGeneralFormBox .ContainerContent > .PagerNavigatorBox {
            top: -60px;
            right: 5px;
        }

.ContainerHeader {
    /*padding-right: 250px;*/
    /*padding-top: 12px;*/
    font-variant: normal
}

.OperationContainer
{
    margin-top: 0;
}

.OperationContainer .ContainerHeaderDetail
{
    padding-right: 0;
    height: 20px;
    line-height: 20px;
    text-align: right;
    margin-right: -20px;
}

.OperationContainer .ContainerHeaderDetail > .ContainerHeaderTitle
{
    display: none;
}

.OperationContainer .ContainerHeaderDetail .ContainerHeaderContext
{
    position: relative;
}

.OperationContainer .ContainerHeaderDetail .ContainerHeaderContext .operational
{
    height: 25px;
    width: 25px !important;
    min-width: 25px;
    font-size: 20px;
    border: 0 !important;
    margin: 0;
    padding: 0;
    background: transparent;
    position: absolute;
    top: 15px;
    left: -40px;
    z-index: 100;
}

.OperationContainer .ContainerContent
{
    margin-top: -6px;
}