/* CSS Document */

/*FINANCIALS*/

.fin-tbl tr:hover {background:#F3F3F3; color:#000;}
 tr.no-hover:hover {color:#203263!important;}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {font-size:15px!important; padding:3px 10px 3px 3px; color: #414042}
.fin-tbl th {color:#000000;font-weight:bold;background: #F0F7E8;padding:3px 10px 3px 3px;font-size:15px!important;} 

tr.finthineline td, tr.finthineline th {border-bottom:1px solid #58585A;}
tr.finthickline td, tr.finthickline th {border-bottom:2px solid #58585A;}
tr.finthin td, tr.finthin th {border-bottom:1px solid #58585A;}
.fin-tbl tr td[width~="5"],
.fin-tbl tr th[width~="5"],
.fin-tbl tr td[height~="10"],
.fin-tbl tr th[height~="10"]{padding: 0;}

.finthinline {border-bottom:1px solid #404041;}
.finthickline {border-bottom:3px solid #404041;}
.fintopleft {border-top:1px solid #404041; border-left:1px solid #404041;}
.fintopright {border-top:1px solid #404041; border-right:1px solid #404041;}
.finbotleft {border-bottom:1px solid #404041; border-left:1px solid #404041;}
.finbotright {border-bottom:1px solid #404041; border-right:1px solid #404041;}
.finleft {border-left:1px solid #404041;}
.finright {border-right:1px solid #404041;}
.fintop {border-top:1px solid #404041;}
.finthingreen {border-bottom: 2px solid #10014B;}
.finthickgreen {border-bottom: 3px solid #8DC63F;}
.finthinlinegreen {border-bottom: 1px solid #8DC63F;}
.finheader {background: #10014B;border-top: 2px solid #8DC63F;color: #fff!important;}
.fincaption {font-size:12px!important; font-style:italic;}


.finrowtopleftright {border-right:1px solid #0D024A; border-left:1px solid #0D024A; border-top:1px solid #0D024A;}
.finrowbotleftright {border-right:1px solid #0D024A; border-left:1px solid #0D024A; border-bottom:1px solid #0D024A;}

.greyblock {background:#BCBEC0; padding:10px; border-radius:15px; margin-top:15px;}
.greyblock p {color:#fff!important;}
.greyblock p a {color:#fff;}



.admin-block {background:#F3F5F1; padding:30px;}
.admin-block-inner {border:5px solid #fff; padding:30px;}
.admin-headings {font-size:20px;}

.admin-table {display:table; width:100%; margin-top:3em}
.admin-table-cell {display:table-cell; width:50%;}


ul.bullet-list {list-style:none; margin:0; padding:0;}
ul.bullet-list li {font-size: clamp(1.2rem, 2vw + 1rem, 1.6rem);line-height: 1.7;font-family: "roboto",sans-serif;font-style: normal;font-weight: 300;color: #4C4D4F;padding-left:20px;position: relative;}
ul.bullet-list li:before {content:'';position:absolute;left: 0px;top: 9px;display:block;width: 7px;height: 7px;border-radius:50%;background: #0C014B;}



footer a.toTop {position: fixed; bottom: 100px;right: 40px;margin-left: -17px;height: 30px;width: 30px;display: block;color: #7889A3;background: #140444; z-index: 99;-webkit-border-radius: 100%;
    -moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}
footer a.toTop:before {content: '';position: absolute;left: 9px;top: 12px;display: block;height: 10px;width: 10px;border-top: 2px solid #fff;border-left: 2px solid #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
footer a.toTop:hover { opacity: .6; }


