﻿@media screen,print
{
    .HolderInformation
    {
        margin: 0 0 40px 0;
    }
    
   .HolderInformation .NotasCoordenadasInstalacao
    {
        font-family: Verdana, Arial;
        font-size: 11px;
        font-weight: normal;
        color: #000099;
    }
    
    .HolderInformation .CACList
    {
        margin: 20px 0;
    }

    .HolderInformation .CACList .CACHeader
    {
        background-image: url('/Css/Images/any/linha-dot-seccao.png');
        background-position: left bottom;
        background-repeat: repeat-x;
    }

    .HolderInformation .CACList .CACHeader:after
    {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0;
    }

    .HolderInformation .CACList .CACHeader .CACHeaderTitle
    {
    }

    .SpanHolderInformation
    {
        float:right;
        vertical-align: middle;
    }

    .HolderInformation .CACList .CACHeader .CACHeaderTitle .CACHeaderTitleText
    {
        font-family: 'latoregular', Arial;
        font-size: 24px;
        text-transform: uppercase;
        color: #fdae05;
        display: inline-block;
        vertical-align: middle;
        margin: 5px 30px 5px 10px;
        max-width: 790px;
    }

    .HolderInformation .CACList .CACHeader .CACHeaderTitle .CACHeaderTitleIcon
    {
        display: inline-block;
        vertical-align: top;
        margin: 5px 0;
    }
    
    /*******/
    
    .HolderInformation .CACList .CACListItems
    {
    }
    
    .HolderInformation .CACList .CACListItems.CACDisabled
    {
        background-color: #DDD;
        opacity: 0.7;
    }

    .HolderInformation .CACList .CACListItem,
    .HolderInformation .CACList .CACNewListItem
    {
        /*display: table;*/
        background-image: url('/Css/Images/any/linha-dot-seccao.png');
        background-position: left bottom;
        background-repeat: repeat-x;
        padding: 20px 10px;
        width: 100%;
        /*cursor: pointer;*/
    }

    .HolderInformation .CACList .CACListItem:after,
    .HolderInformation .CACList .CACNewListItem:after
    {
        visibility: hidden;
        display: block;
        content: "";
        clear: both;
        height: 0;
    }
    
    .HolderInformation .CACList .CACListItems:not(.CACDisabled) .CACListItem:hover,
    .HolderInformation .CACList .CACListItems:not(.CACDisabled) .CACNewListItem:hover
    {
        /*background-color: #eef3f8;*/
    }
    
    .HolderInformation .CACList .CACListItems.CACDisabled .CACListItem,
    .HolderInformation .CACList .CACListItems.CACDisabled .CACNewListItem
    {
        cursor: default;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell1
    {
        display: table-cell;
        background-image: url('/Css/Images/any/ICON_CASA_ATIVA.png');
        background-position: center center;
        background-repeat: no-repeat;
        width: 62px;
        height: 54px;
        vertical-align: top;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell2
    {
        display: table-cell;
        vertical-align: top;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell2 .CACLINameContainer
    {
        max-width: 225px;
        display: inline-block;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell2 .CACLIName
    {
        font-family: 'latoregular', Arial;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        color: #234170;
        display: block;
        display: -webkit-box;
        max-width: 100%;
        height: 60px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell2 .CACLIAccountIcon
    {
        display: inline-block;
        vertical-align: top;
        margin-left: 10px;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell3
    {
        display: table-cell;
        vertical-align: top;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell3 .CACC3Item
    {
        margin: 5px 10px;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell4
    {
        display: table-cell;
        text-align: right;
        vertical-align: top;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell4 .CACStateIcon
    {
        display: inline-block;
        vertical-align: bottom;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell4 .CACState
    {
        font-family: 'latoregular', Arial;
        font-size: 14px;
        text-transform: uppercase;
        color: #234170;
    }
    
    .HolderInformation .CACList .CACNewListItem .CACListItemCell1
    {
        display: table-cell;
        background-image: url('/Css/Images/any/ICON_CASA_INATIVA.png');
        background-position: center center;
        background-repeat: no-repeat;
        width: 62px;
        height: 54px;
        vertical-align: top;
    }
    
    .HolderInformation .CACList .CACNewListItem .CACListItemCell2
    {
        display: table-cell;
        vertical-align: top;
    }
    
    .HolderInformation .CACList .CACNewListItem .CACListItemCell2 .CACLIName
    {
        display: inline-block;
        font-family: 'latoregular', Arial;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        color: #234170;
        max-width: 220px;
        max-height: 60px;
        overflow: hidden;
        vertical-align: middle;
    }
    
    .HolderInformation .CACList .CACNewListItem .CACListItemCell2 .CACLINewContractIcon
    {
        display: inline-block;
        vertical-align: bottom;
        margin-left: 10px;
    }
    
    .HolderInformation .CACList .CACNewListItem .CACListItemCell3
    {
        display: table-cell;
        vertical-align: top;
        padding: 5px 10px;
    }
    
    .HolderInformation .CACList .CACNewListItem .CACListItemCell4
    {
        display: table-cell;
        vertical-align: top;
    }
    
    .HolderInformation .CACList .CACListItem .CACListItemCell1,
    .HolderInformation .CACList .CACNewListItem .CACListItemCell1
    {
        width: 100px;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell2,
    .HolderInformation .CACList .CACNewListItem .CACListItemCell2
    {
        width: 265px;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell3,
    .HolderInformation .CACList .CACNewListItem .CACListItemCell3
    {
        width: auto;
    }

    .HolderInformation .CACList .CACListItem .CACListItemCell4,
    .HolderInformation .CACList .CACNewListItem .CACListItemCell4
    {
        width: 100px;
    }
    
    /*------------------------ Dados da Conta */
    .HolderInformation .tituloControloContas
    {
        font-family: 'latoregular', Arial;
        font-size: 36px;
        color: #4c85c6;
        vertical-align: middle;
        margin: 5px 30px 5px 10px;
    }
    
    .HolderInformation .tituloDados
    {
        font-family: 'latoregular', Arial;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        color: #234170;
        overflow: hidden;
        vertical-align: middle;
        padding-top: 5px;
        padding-left: 10px;
    }
    /*------------------------ Pagamentos e faturas */
    .HolderInformation .labelDados
    {
        line-height: 20px;
        max-width: 100%;
        height: 30px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        vertical-align: middle;
        text-align:left;
        padding-top: 5px;
        padding-left: 10px;
    } 
    /*------------------------ Listagem documentos */
    .HolderInformation .latoregularBold4c85c6 {
        font-family: 'latoregular', Arial;
        font-size: 15px;
        font-weight:bold;
        line-height: 20px;
        color: #4c85c6;
        overflow: hidden;
        vertical-align: middle;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom:5px;
    }
    
    .HolderInformation .latoregularNomal4c85c6 {
        font-family: 'latoregular', Arial;
        font-size: 13px;
        font-weight:normal;
        line-height: 20px;
        color: #4c85c6;
        overflow: hidden;
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom:10px;
    }
    
    .HolderInformation .latoregularADAAAD
    {
        font-family: 'latoregular', Arial;
        font-size: 13px;
        font-weight:normal;
        line-height: 20px;
        color: #ADAAAD;
        overflow: hidden;
        vertical-align: middle;
        padding-top:10px;
        padding-bottom:10px;
     }
    
    .HolderInformation .latoregularADAAADMessage
    {
        font-family: 'latoregular', Arial;
        font-size: 13px;
        font-weight:normal;
        line-height: 20px;
        color: #ADAAAD;
        overflow: hidden;
        vertical-align: middle;
        padding-top:2px;
        padding-bottom:2px;
     }
    
    
    .HolderInformation .imagem
    {
        display: inline-block;
        vertical-align: middle;
        margin: 12px 3px 12px 9px;
    }
    
   .HolderInformation .imagem3339
    {
        display: inline-block;
        vertical-align: middle;
        margin: 3px 3px 3px 9px;
    }
    
   .HolderInformation .linhaTracejada {
        background-image: url('/Css/Images/any/linha-dot-seccao.png');
        background-position: left bottom;
        background-repeat: repeat-x;
    }
       
    .HolderInformation .linhaDestaque {
        background-image: url('/Css/Images/any/linha-destaque.jpg');
        background-position: left bottom;
        background-repeat: repeat-x;
    }

     .HolderInformation .celulaFaturas
     {
         vertical-align: middle;
         line-height: 14px;
         overflow: hidden;
         display: inline-block;
     }
      
    .HolderInformation .buttonsList button,
    .HolderInformation .buttonsList input[type=button],
    .HolderInformation .buttonsList input[type=submit]
    {
        background-color: #243e89;
        text-transform: uppercase;
        font-size: 12px;
        color: #ffffff;
        line-height: 25px;
        border: none;
        padding: 0px 10px;
        cursor: pointer;
    }
    
    .HolderInformation .buttonsList button:hover,
    .HolderInformation .buttonsList input[type=button]:hover,
    .HolderInformation .buttonsList input[type=submit]:hover
    {
        background-color: #4C85C6;
        text-transform: uppercase;
        font-size: 12px;
        color: #ffffff;
        line-height: 25px;
        border: none;
        padding: 0px 10px;
        cursor: pointer;
    }
    
    .HolderInformation .linhaSeleccionada
    {
        background-color:#ADCFD6;
    }
    
    .HolderInformation .linhaOnOver
    {
        background-color:#EFF3FF;
    }
    
    .HolderInformation .CACHeaderTitleText12px
    {
        font-family: 'latoregular', Arial;
        font-size: 12px;
        font-weight:bold;
        color: #fdae05;
        overflow: hidden;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom:5px;
    }
    
    .HolderInformation .latoregularBold4c85c6_2 {
        font-family: 'latoregular', Arial;
        font-size: 12px;
        font-weight:bold;
        line-height: 20px;
        text-align:right;
        color: #4c85c6;
        overflow: hidden;
        vertical-align: middle;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom:5px;
    }
    
    .HolderInformation .MHCHeader
    {
        margin: 0 0 15px 0;
        background-color: #FEB92C;
        -webkit-box-shadow: 0px 5px 5px 0px rgba(153,153,153,0.75);
        -moz-box-shadow: 0px 5px 5px 0px rgba(153,153,153,0.75);
        box-shadow: 0px 5px 5px 0px rgba(153,153,153,0.75);
        position: relative;
        font-family: 'latoregular', Verdana;
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
        padding-bottom: 10px;
        height:50px;
    }
       
    .HolderInformation .tdListItemSelected
    {
        font-family: 'latoregular', Arial;
        font-size: 13px;
        font-weight:normal;
        padding-right: 2px;
        padding-left: 2px;
        padding-bottom: 2px;
        padding-top: 2px;
        color: black;
        /*background-color: lightgrey;*/
    }
    
    .HolderInformation2
    {
        margin: 0 0 10px 0;
    }
    
   .HolderInformation2 .linhaTracejadaFina {
        background-image: url('/Css/Images/any/linha-dot-seccao.png');
        background-position: left bottom;
        background-repeat: repeat-x;
        height:10px;
    }
}

@media (min-width: 1200px)
{

}

@media (max-width: 1199px) and (min-width: 992px)
{

}

@media (max-width: 991px) and (min-width: 768px)
{

}

@media (max-width: 767px) and (min-width: 481px)
{

}

@media (max-width: 480px)
{

}
