/* 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:#0C014B; font-weight:bold; background: #ECEDED; 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 #0D024A;}
.finthickline {border-bottom:3px solid #0D024A;}
.fintopleft {border-top:1px solid #0D024A; border-left:1px solid #0D024A;}
.fintopright {border-top:1px solid #0D024A; border-right:1px solid #0D024A;}
.finbotleft {border-bottom:1px solid #0D024A; border-left:1px solid #0D024A;}
.finbotright {border-bottom:1px solid #0D024A; border-right:1px solid #0D024A;}
.finleft {border-left:1px solid #0D024A;}
.finright {border-right:1px solid #0D024A;}
.fintop {border-top:1px solid #0D024A;}
.finthingreen {border-bottom:1px solid #8DC63F;}
.finthickgreen {border-bottom:3px solid #8DC63F;}
.finheader {background:#E5F1D5; border-bottom:1px solid #8DC63F; color:#414042;}
.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;}

.switch-darkblu {color: #0C014B!important;}
.switch-grey {color: #58595B!important}
.switch-lightblu {color: #00528C!important}
.switch-turquise {color:#3B94AE!important;}

.font-weight-300 {font-weight:300;}
.font-weight-400 {font-weight:400;}
.font-weight-500 {font-weight:500;}
.font-weight-600 {font-weight:600;}



.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: 15px;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:#4C4D4F;}



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; }


