/* CSS Document */

body {color:#58595B;font-size: 16px;font-family: 'Roboto', sans-serif; overflow-x:hidden; font-weight:400;}
sup {vertical-align: super;font-size:60%}
b, strong {font-weight:600;font-family: 'Roboto', sans-serif;}
i, em {font-style:italic;font-family: 'Roboto', sans-serif;}
p {font-family: 'Roboto', sans-serif; font-weight:400; margin-bottom:10px; margin-top:0;line-height: 1.4;font-size: 16px;}





/*=TABLE STYLES
---------------*/
.indent15{padding-left: 15px!important;}
.fin-tbl tr:hover {background:#DCDDDE; color:#000;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; font-family: 'Roboto', sans-serif;font-size: 15px; margin-bottom:8px}
.fin-tbl tr td {padding:3px 7px 3px 3px; font-size:16px}
.fin-tbl th { padding:3px 7px 3px 3px; color:#58595B!important; background:#C6E5CF; font-weight:600}
.fin-tbl th.highlight { background:#E4EAF3!important; }
.fin-tbl th b {color:#000!important;}
table tr td p{ text-align:justify}

.fin-tbl tr td .switch-green{color:#22AB6D;font-size:20px!important; font-weight:500}
.fin-tbl tr td strong.switch-green{color:#22AB6D;font-size:20px!important; font-weight:500}
.fin-tbl2 tr td .switch-green{color:#22AB6D;font-size:20px!important; font-weight:500}
.fin-tbl2 tr td strong.switch-green{color:#22AB6D;font-size:20px!important; font-weight:500}

.fin-tbl2 tr:hover {background:#DCDDDE; color:#000;}

.fin-tbl2 {width:100%; margin:0 0 0 0; padding:0 0px; font-family: 'Roboto', sans-serif;font-size: 15px; margin-bottom:8px}
.fin-tbl2 tr td {padding:3px 7px 3px 3px; font-size:16px}
.fin-tbl2 th { padding:3px 7px 3px 3px; color:#58595B!important; background:#C6E5CF; font-weight:normal}
.fin-tbl2 th.highlight { background:#E4EAF3!important; }
.fin-tbl2 th b {color:#000!important;}



.fin-tbl-sml tr:hover {background:#DCDDDE; color:#000;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl-sml {width:100%; margin:0 0 0 0; padding:0 0px; font-family: 'Roboto', sans-serif;}
.fin-tbl-sml tr td {padding:3px 3px 3px 3px;}
.fin-tbl-sml th { padding:2px 3px 3px 3px; color:#57585B!important; background:#E8F0F3; font-weight:normal}
.fin-tbl-sml th.highlight { background:#E4EAF3!important; }
.fin-tbl-sml th b {color:#000!important;}

.fintop {border-top:0.5px solid #4A4C4B;}
.finleft {border-left:0.5px solid #4A4C4B;}
.finright {border-right:0.5px solid #4A4C4B;}
.fintopleft {border-top:0.5px solid #4A4C4B; border-left:0.5px solid #4A4C4B;}
.fintopright {border-top:0.5px solid #4A4C4B; border-right:0.5px solid #4A4C4B;}
.finbottomleft {border-bottom:0.5px solid #4A4C4B; border-left:0.5px solid #4A4C4B;}
.finbottomright {border-bottom:0.5px solid #4A4C4B; border-right:0.5px solid #4A4C4B;}
.finthinline {border-bottom:0.5px solid #4A4C4B!important;}
.finthickline {border-bottom:2px solid #4A4C4B;}
.finrowright{border-right:0.5px solid #4A4C4B; border-top:0.5px solid #4A4C4B; border-bottom:0.5px solid #4A4C4B;}
.finrowleft {border-left:0.5px solid #4A4C4B; border-top:0.5px solid #4A4C4B; border-bottom:0.5px solid #4A4C4B;}
.finrow {border-top:0.5px solid #4A4C4B; border-bottom:0.5px solid #4A4C4B;} 
.finthickwhite{ border-bottom:2px solid #fff}


.finthickgreyline {border-bottom:2px solid #939598;}


tr.finthickblueline td, tr.finthickline th {border-bottom:2px solid #009EB8;}
.finheadernobot { background:#23AB6E; color:#fff; font-weight:bold}
.finheader { background:#23AB6E; color:#fff; font-weight:bold;border-bottom:2px solid #4A4C4B;}

.note-header { color:#D81C52; font-size:22px!important; font-weight:600}
.note-header2{color:#22AB6D;font-size:20px!important; font-weight:500}
.note-header3{color:#7C7472;font-size:18px!important; font-weight:500}


.fincaption { font-size:12px!important}
/*RESETS*/

.padding-30{padding: 30px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}


.padding-25{padding: 25px!important;}
.padding-25L{padding-left: 25px!important;}
.padding-25R{padding-right: 25px!important;}
.padding-25T{padding-top: 25px!important;}
.padding-25B{padding-bottom: 25px!important;}



.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-5T{padding-top: 5px!important;}
.padding-20B{padding-bottom: 20px!important;}


.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.padding-10{padding: 10px!important;}
.padding-10L{padding-left: 10px!important;}
.padding-10R{padding-right: 10px!important;}
.padding-10T{padding-top: 10px!important;}
.padding-10B{padding-bottom: 10px!important;}


.margin-5{margin: 5px!important;}
.margin-5L{margin-left: 5px!important;}
.margin-5R{margin-right: 5px!important;}
.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}



.margin-10{margin: 10px!important;}
.margin-10L{margin-left: 10px!important;}
.margin-10R{margin-right: 10px!important;}
.margin-10T{margin-top: 10px!important;}
.margin-10B{margin-bottom: 10px!important;}

.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}

.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-10TB{margin: 7px 0px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}

.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}



/*=LISTS
--------*/
ul.list{ list-style-type:none; margin-top:0; padding-left:20px; margin-bottom:1em; position:relative}
ul.list li{padding-left: 1px;position:relative;line-height:1.4;font-size: 16px;}
ul.list li:before{content:'';position:absolute;left: -17px;top: 4px;background:url(../images/list.png) no-repeat;width:10px;height:10px;}

ul.list li ul.dash{ list-style-type:none; padding-left:0;}
ul.list li ul.dash li{ padding-left:15px; position:relative;line-height:1.4; font-size: 16px;}
ul.list li ul.dash li:before{ content:'\2013'; position:absolute; left:0; top:0; }

ul.list li ul.dot-list{ list-style-type:none; padding-left:0;}
ul.list li ul.dot-list li{ padding-left:15px; position:relative;line-height:1.4; font-size: 16px;}
ul.list li ul.dot-list li:before{ content:''; position:absolute; left:0; top:8px; background: #58585a; height:5px ; width:5px; border-radius:50%; }

ul.dash{ list-style-type:none; padding-left:0;}
ul.dash li{ padding-left:15px; position:relative;line-height:1.4; font-size: 16px;}
ul.dash li:before{ content:'\2013'; position:absolute; left:0; top:0; }

ol.number{ list-style-type:decimal; margin-top:0; padding-left:20px; margin-bottom:10px;}
ol.number li{ font-size: 16px; line-height:1.4;}

/*=SWITCH COLOURS
--------*/
.switch-green { color: #2bb673!important;}
.switch-red{ color:#622E40!important;}
.switch-cyan{ color:#009EB7!important;}
.switch-Lblue{ color:#59ACC2 !important;}
.switch-Mblue{ color:#6D93BE !important;}
.switch-Dgrey{ color:#57585B !important;}
.switch-grey{ color:#A7A9AB !important;}
.switch-white{ color:#ffffff !important;}
.switch-blue{ color:#1C70B8 !important;}
.switch-Dblue{ color:#2B318B !important;}
.switch-purple{ color:#4F4F9B !important;}
.switch-lightred{ color:#A27685 !important;}

/*=LINKS
--------*/
a {outline:none}
a:link {color:#009EB8;}
a:visited {color:#009EB8;}
a:hover {color:#000;text-decoration:none;}


h4 {color: #ec1b24;font-weight: 600;margin-top: .75em;margin-bottom: 0em;font-size: 25px!important;}

h5 {font-size: 18px;color: #2AB573;margin-bottom: 0em;font-weight: 600;}

h6 {font-size: 16px!important;font-weight: bold!important;color: #4A4C4B;}

.intro-large {font-size: 28px!important;font-weight: 500!important;color: #808285!important;}

.intro-medium {font-size: 22px!important;font-weight: 500!important;color: #808285!important;}

.intro-sml {font-size: 18px!important;font-weight: 500!important;color: #808285!important;}