/* CSS Document */
.fin-tbl tr:hover {background:#E4E5E6;}
 tr.no-hover:hover {background-color:#FDF5F4}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; font-size:16px!important;}
.fin-tbl tr td {padding:3px 10px 3px 3px; line-height:1.3!important; color: #4C4D4F;}
.fin-tbl th { padding:3px 10px 3px 3px; color:#3A3838!important; background:#E4E5E6; line-height:1.3!important; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:100;}

.fin-tbl tr th[width="5"], .fin-tbl tr td[width="5"] { padding:0; width: 5px;}
.fin-tbl tr th[align="left"], .fin-tbl tr td[align="left"] { text-align: left;}
.fin-tbl tr th[align="right"], .fin-tbl tr td[align="right"] { text-align: right;}
.fin-tbl tr th[height="10"], .fin-tbl tr td[height="10"] { padding:0; height: 5px;}
.finthinline {border-bottom:1px solid #4C4D4F;}
.finthickline {border-bottom:2px solid #4C4D4F;}
tr.finthinline td, tr.finthinline th{border-bottom:1px solid #4C4D4F;}
tr.finthickline td, tr.finthickline th{border-bottom:2px solid #4C4D4F;}

.finthinlinered {border-bottom:1px solid #C4043F;}
.fintopleft {border-top:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.fintopright {border-top:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finbotleft {border-bottom:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.finbotright {border-bottom:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finleft {border-left:1px solid #4C4D4F;}
.finright {border-right:1px solid #4C4D4F;}
.fintop {border-top:1px solid #4C4D4F;}
.finrowleft {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.finrowright {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finrow {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F;}
.finrightred {border-right:1px solid #C4043F;}
.finrightblue {border-right:1px solid #022C56;}
.finthinlineblue {border-bottom:1px solid #31A9E0;}
.finthicklineblue {border-bottom:2px solid #31A9E0;}

.fintopleftblue {border-top:1px solid #31A9E0; border-left:1px solid #31A9E0;}
.fintoprightblue {border-top:1px solid #31A9E0; border-right:1px solid #31A9E0;}
.finbotleftblue {border-bottom:1px solid #31A9E0; border-left:1px solid #31A9E0;}
.finbotrightblue {border-bottom:1px solid #31A9E0; border-right:1px solid #31A9E0;}
.finleftblue {border-left:1px solid #31A9E0;}
.finrightblue {border-right:1px solid #31A9E0;}
.fintopblue {border-top:1px solid #31A9E0;}






.group{ font-size: 20px; font-weight: 600; color: #fff!important; background:#C4043F; }
.company{ font-size: 20px; font-weight: 600; color: #fff!important; background:#022C56; }


/*NOTE HEADING COLORS*/
.note-level-one {color:#002B58!important; font-size:20px!important;}
.note-level-two {color:#4C4D4F!important; font-size:18px!important;}

/*SWITCH COLORS*/
.switch-darkblue {color:#002B58!important;}
.switch-red {color:#C60C46!important;}

/*LISTS*/
ul.list-greyarrow {margin: 0 0 25px 0; padding: 0;}
ul.list-greyarrow li {list-style: none; position: relative; padding: 0 0 0 18px;  margin: 0 0 0px 0; line-height: 1.5;}
ul.list-greyarrow li:before {content: ''; border-right: 1px solid #4C4D4F; border-bottom: 1px solid #4C4D4F; width: 4px; height: 4px; transform: translateY(-50%) rotate(-45deg); position: absolute; left: 0px; top: 11px;}


ul.list-greyarrow li ul.dash-list{margin: 0; padding: 0;}


ul.list-greyarrow li ul.dash-list li:before {content: '\2012';
    border-right: 0px solid #4C4D4F;
    border-bottom: 0px solid #4C4D4F;
    width: auto;
    height: auto;
    transform: translateY(0%) rotate(0deg);
    position: absolute;
    left: 0px;
    top: 0px;}




/*CAPTION*/
.fin-caption {font-size:12px!important; font-style:italic;}