/* CSS Document */

body {font-family:'Telkom123-Light','Calibri', Arial, Helvetica, sans-serif;color:#000;font-size:100%;background:#999999;}
/*=FONTS
--------*/
@font-face {
  font-family: "Telkom123-Regular";
  src: url('../fonts/Telkom123-Regular.eot?8741b8991dc3');
  src: url('../fonts/Telkom123-Regular.eot?&8741b8991dc3#iefix') format("embedded-opentype"), url('../fonts/Telkom123-Regular.woff?f3b9b6dcec88') format("woff"), url('../fonts/Telkom123-Regular.ttf?c6ad47d5237f') format("truetype"), url('../fonts/Telkom123-Regular.svg?18648ff38c98#Telkom123-Regular') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Telkom123-Bold";
  src: url('../fonts/Telkom123-Bold.eot?22eac8f715f4');
  src: url('../fonts/Telkom123-Bold.eot?&22eac8f715f4#iefix') format("embedded-opentype"), url('../fonts/Telkom123-Bold.woff?55a8e7588409') format("woff"), url('../fonts/Telkom123-Bold.ttf?f477073ba6a3') format("truetype"), url('../fonts/Telkom123-Bold.svg?fef6bc5f0717#Telkom123-Bold') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Telkom123-Italic";
  src: url('../fonts/Telkom123-RegularItalic.eot?006526f33dc0');
  src: url('../fonts/Telkom123-RegularItalic.eot?&006526f33dc0#iefix') format("embedded-opentype"), url('../fonts/Telkom123-RegularItalic.woff?196e2a366527') format("woff"), url('../fonts/Telkom123-RegularItalic.ttf?0b61b919cc10') format("truetype"), url('../fonts/Telkom123-RegularItalic.svg?b6a87586ef98#Telkom123-RegularItalic') format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Telkom123-Light";
  src: url('../fonts/Telkom123-Light.eot?7d66906f7f23');
  src: url('../fonts/Telkom123-Light.eot?&7d66906f7f23#iefix') format("embedded-opentype"), url('../fonts/Telkom123-Light.woff?e48e433152c8') format("woff"), url('../fonts/Telkom123-Light.ttf?4069e4fbefcc') format("truetype"), url('../fonts/Telkom123-Light.svg?332cacd28dac#Telkom123-Light') format("svg");
  font-weight: normal;
  font-style: normal;
}


.fincaption {font-size:12px;}
.switchblue {color:#0083C3;}
.switchblack {color:#000;}

.contentfin {background-color:#FFF; padding:20px 20px 20px 20px; border:1px solid #184069;}
.captionfin {font-size:11px;}
.caption {font-size:0.7825em !important; font-style:italic;}
.noteheader {color:#58585a; font-size:20px; font-weight:bold;}
.datatable tr:hover, .datatable tr.hilite {background-color: #e3e4dd;color: #000000;}
.contentfin table {font-size:14px;line-height:1.3;}
.contentfin table table {font-size:115%;line-height:1.3; }
.contentfin table p {font-size:14px;line-height:1.4; margin-top: 5px; }

.contentfin table h4 {font-size:1.3em !important;margin-bottom:.5em; color:#0083c2}
.contentfin  p {font-size:14px;margin-bottom:1em;line-height:1.4}
.contentfin  span {font-size:14px;margin-bottom:1em;line-height:1.4}

ul.list-arrow {position:relative; margin-top:3px; margin-left:-20px; font-size:0.8825em!important;}
ul.list-arrow li {list-style-type:none; position:relative;}
ul.list-arrow li:before{ content:''; position:absolute; border-top:1px solid #000; border-right:1px solid #000; width:5px; height:5px; left:-20px; top:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}

ul.list-dash {position:relative; margin-left:-15px; margin-top:-10px; font-size:0.8825em!important;}
ul.list-dash li {list-style-type:none; position:relative; font-size:14px;}
ul.list-dash li:before{ content:''; position:absolute; border-top:1px solid #000; width:5px; height:5px; left:-20px; top:8px;}

ol.list-numerics {list-style-type:upper-roman; margin-left:-15px; margin-top: 5px;}

ol.list-alphabets {list-style-type: lower-alpha; margin-left:-15px; margin-top: 5px;}
.no-marginT{margin-top: 0!important;}

/*=TABLE STYLES
---------------*/

.fin-tbl tr:hover {background:#E6E7E8;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; font-size:14px!important;}
.fin-tbl tr td {padding:3px 3px 3px 3px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#0083C3!important; background:#E2F4FD; font-weight:bold;}
.fin-tbl th.highlight { background:#e6e7e8!important; }
.fin-tbl th b {color:#0083C3!important;}

td.finthinline, tr.finthinline, th.finthinline {border-bottom:1px solid #0083C2;}
.finthickline {border-bottom:2px solid #0083C2;}
.finleft {border-left:1px solid #0083C2;}
.finright {border-right:1px solid #0083C2;}
.fintopleft {border-top:1px solid #0083C2; border-left:1px solid #0083C2;}
.fintopright {border-top:1px solid #0083C2; border-right:1px solid #0083C2;}
.finbotleft {border-bottom:1px solid #0083C2; border-left:1px solid #0083C2;}
.finbotright {border-bottom:1px solid #0083C2; border-right:1px solid #0083C2;}
.finbothickleft {border-bottom:2px solid #0083C2; border-left:2px solid #0083C2;}
.finbothickright {border-bottom:2px solid #0083C2; border-right:2px solid #0083C2;}
.fintopthickleft {border-top:2px solid #0083C2; border-left:2px solid #0083C2;}
.fintopthickright {border-top:2px solid #0083C2; border-right:2px solid #0083C2;}
.finthickright {border-right:2px solid #0083C2;}
.finthickleft {border-left:2px solid #0083C2;}
.fintopthick {border-top:2px solid #0083C2; }
.fintop {border-top:1px solid #0083C2;}

.finrowleft {border-bottom:1px solid #0083C2; border-left:1px solid #0083C2; border-top:1px solid #0083C2;}
.finrowright {border-bottom:1px solid #0083C2; border-right:1px solid #0083C2; border-top:1px solid #0083C2;}
.finrow {border-bottom:1px solid #0083C2; border-top:1px solid #0083C2;}

.finrowlefthick {border-bottom:2px solid #0083C2; border-left:2px solid #0083C2; border-top:2px solid #0083C2;}
.finrowrighthick {border-bottom:2px solid #0083C2; border-right:2px solid #0083C2; border-top:2px solid #0083C2;}
.finrowthick {border-bottom:2px solid #0083C2; border-top:2px solid #0083C2;}

.greenblock {background-color:#70976A; color:#fff;}
.greenheader {color:#70976A;}
.greenthickline {border-bottom:3px solid #70976A;}
b, strong {font-weight:bold; font-family: "Telkom123-Bold",'Calibri',Arial, Helvetica, sans-serif;}

/*FRONT TABLES*/
.ruleblue {background-color:#E1F4FD; }
.rulethinblue {border-bottom:1px solid #0083C2; background-color:#E1F4FD; }
.rule-left-right-blue {border-left:1px solid #0083C2; border-right:1px solid #0083C2; }
.rule-top-bot-blue {border-top:1px solid #0083C2; border-bottom:1px solid #0083C2; }
.rule--rightleftbot-blue {border-bottom:1px solid #0083C2; border-left:1px solid #0083C2; border-right:1px solid #0083C2;}
.rule-top-left-blue {border-top:1px solid #0083C2; border-left:1px solid #0083C2; }
.rule-top-right-blue {border-top:1px solid #0083C2; border-right:1px solid #0083C2; }
.rule-bottom-left-blue {border-bottom:1px solid #0083C2; border-left:1px solid #0083C2; }
.rule-bottom-right-blue {border-bottom:1px solid #0083C2; border-right:1px solid #0083C2; }
.rule-left-blue {border-left:1px solid #0083C2;}
.rule-right-blue {border-right:1px solid #0083C2;}
.rule-top-blue {border-top:1px solid #0083C2;}
.rule-bottom-blue {border-bottom:1px solid #0083C2;}
.rule-dotted-blue {border-bottom:1px dotted #0083C2;}
.rule-dotted-blue-right {border-bottom:1px dotted #0083C2; border-right:1px solid #0083C2;}
.rule-right-blue-row {border-right:1px solid #0083C2; border-top:1px solid #0083C2; border-bottom:1px solid #0083C2;}
.rule-left-blue-row {border-left:1px solid #0083C2; border-top:1px solid #0083C2; border-bottom:1px solid #0083C2;}
.rule-blue-row {border-top:1px solid #0083C2; border-bottom:1px solid #0083C2;}
.rule-top-blue-row {border-top:1px solid #0083C2;}
.tbl-border-round {border:1px solid #0083C2 !important; color: #0083C2;}
.tbl-blue-header {background-color:#0083C2; color:#fff; padding:5px;}
.thinlineblue {border-bottom:3px solid #0083C2;}
.thinlinegrey {border-bottom:3px solid #869596;}
.thinlinedarkgrey {border-bottom:3px solid #2F343A;}
.thinlineblack{border-bottom:3px solid #000;}

.padding-box {padding:15px;}
.finbluerow {background-color:#0083C2; color:#fff;}
.no-margin {margin-bottom:0!important;}

.note-borderbot {border-bottom:2px solid #00083c2;}





