﻿/*:::::::::: TABLE 1 ::::::::::*/
caption.table_header{font-family: 'BlenderBold', Arial, sans-serif;   font-size: 24px;   font-weight: normal;   color: #0072C1;   margin-bottom: 10px; text-align:right}

.table1 { margin-bottom:36px; padding-top:10px; }

.table1 .table-lg { display:table; border-spacing: 0 8px; border-collapse: separate;}
.table1 .table-lg th{height:30px !important; min-height:30px !important; text-align:right; background-color:#ffcd32;}

.table1 .eventImg{max-height:120px; width:200px;}
.table1 .table-sm { background-color:#f0f2f5; margin-bottom:25px; padding:25px 20px 40px; position:relative;}
.table1 .table-sm .expand-div {height:170px; overflow:hidden; max-width:380px;  }
#planAndDev .lContainer .table1 .table-sm h6{ font-family: 'BlenderBold', Arial, sans-serif; font-size: 16px; line-height:16px; color: #3c3c3c; margin-bottom:0;}
.table1 .table-sm p{ font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; line-height:18px; color: #3c3c3c; margin-bottom:15px;}
.table1 .table-sm .expand-arrow a span{ font-size:19px; color:#0072bc; cursor:pointer; position: absolute; bottom:0px; width:100%}

/*accessibility*/
td.expand-row-arrow a:hover .icon-up:before,
td.expand-row-arrow a:hover .icon-down:before {
    color:#015890; 
    text-decoration:none!important;
}
td.expand-row-arrow a:focus .icon-up:before,
td.expand-row-arrow a:focus .icon-down:before,
td.expand-row-arrow a:active .icon-down:before,
td.expand-row-arrow a:active .icon-up:before {
    color:#003252; 
    text-decoration:none!important;
}

.table1 .icon-next-table img{
    padding:6px;
}

.table1 .icon-next-table:focus img,
.table1 .icon-next-table:hover img{
    outline:1px #ef4230 solid!important;
}

.table1 .table-sm, h3.table_header  { display:none;}

.table1 .table-lg { display: table; width:100%;}
.table1 .table-lg tr { cursor:default;}
.table1 .table-lg tr th { cursor:default; font-family: 'BlenderBold', Arial, sans-serif; font-size: 14px; line-height:14px; color: #ffffff; text-align:right; vertical-align:top; background-color:#ef4030;  padding:10px;}
.table1 .table-lg tr th.filler { width: auto;}
.table1 .table-lg tr td {font-family: 'blenderRegular', Arial, sans-serif; font-size: 15px; line-height:1.2; color: #3c3c3c; text-align:right; vertical-align:top; padding:10px; position:relative; }
.table1 .table-lg tr td:first-child{padding:0}
.table1 .table-lg tr { background-color: #f0f2f5;}
.table1 .table-lg tr td .expand-td { height:34px; overflow:hidden; margin-bottom:12px;}
.table1 .table-lg tr td .expand-td-arrow a span{ font-size:12px; color:#0072bc; cursor:pointer; position: absolute; bottom:0;}
.table1 .table-lg tr td .expand-td-arrow a:hover span,
.table1 .table-lg tr td .expand-td-arrow a:focus span {color:#003252!important}

.table1 .eventTitle p{
    margin:0px!important;
}

.digitafShowActivity p{
    font-weight:bold;
}

@media(max-width:640px) {
    .table1 .table-lg {
        width: 88.5%;
        margin: 0px 5.625% 0px 5.625%;
    }
}


    @media (min-width: 1200px) {
        caption.table_header {
            font-size: 28px;
        }
    }

    .digitafEv .tableFiltering {
        border-bottom: 2px #0072C1 solid;
        border-top: 2px #0072C1 solid;
        margin-bottom: 0px !important;
    }

    .digitafEv .table1 .table-lg tr th {
        background-color: #ffcd32;
        color: #3c3c3c;
    }

    .digitafEv .table1 .table-lg tr td {
        vertical-align: middle;
    }

    .digitafEv .table1 .icon-next-table:focus img,
    .digitafEv .table1 .icon-next-table:hover img {
        outline: 1px #0072C1 solid !important;
    }

    .digitafEv .digitafAud {
        width: 100px;
    }

    .digitafShowImg .eventImg {
        height: 68px;
        width: 122px;
    }

@media (max-width: 640px) {
    .digitafEv .digitafShowImg {
        width: 50%;
    }

    .digitafEv .digitafShowActivity {
        padding: 15px !important;
        font-family: Blender;
        text-align: left;
        color: #3c3c3c;
        overflow: hidden;
        font-weight: bold;
    }

    .digitafEv .digitafShowActivity p {
        vertical-align: middle;
        font-size: 19px;
    }

    .digitafShowImg .eventImg {
        height: 158px;
        width: 100%;
    }
}