/*	Theme Name: Tunas Baru Lampung	Author: Aris Haryanto	Description: Theme for Tunas Baru Lampung	Version: 1.0*/
/** Generated by FG **/

@font-face {
    font-family: 'Conv_MyriadPro-Light';
    src: url('fonts/MyriadPro-Light.eot');
    src: local('☺'), url('fonts/MyriadPro-Light.woff') format('woff'), url('fonts/MyriadPro-Light.ttf') format('truetype'), url('fonts/MyriadPro-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

img {
	height: auto;
}

* {
    margin: 0px;
    padding: 0px;
}
strong {
    font-weight: bold;
}
a {
    text-decoration: none;
    color: #00F;
}
sup {
    position: relative;
    margin-top: -5px;
    display: inline-block;
}
ul li {
    list-style: disc;
    list-style-position: outside;
}

ul li a {
    color: #000;
}

.sidebar-menu ul li a,.sidebar-menu ul li.menu-item a{
    color: #707070;
}

.sidebar-menu ul li a.active{
     color: black;
}

.sidebar-menu ul li.menu-item.current-menu-item a{
    color: black;
}

.sidebar-menu ul li.menu-item.current-menu-item ul li a{
    color: #707070;
}

.sidebar-menu ul li.menu-item.current-menu-parent a{
    color: black;
}

.sidebar-menu ul li.menu-item.current-menu-parent ul li.menu-item a{
    color: #707070;
}

.sidebar-menu ul li.menu-item.current-menu-parent ul li.menu-item.current-menu-page a{
    color: black;
}

.sidebar-menu ul li.menu-item.current-menu-parent ul li.menu-item.current_page_item a{
    color: black;
}

/*.sidebar-menu ul li.menu-item.current-menu-parent a, .sidebar-menu ul li.menu-item.current-menu-page a, .sidebar-menu ul li.menu-item.current_page_item{
    color: black;
}*/

.page-welcome ol,
.page-welcome ul {
    list-style-position: outside;
    padding-left: 50px;
    margin-bottom: 10px;
}
.clear {
    clear: both;
}
.header {
    width: 1024px;
    margin-top: 20px;
    position: relative;
}
.lang {
    position: absolute;
    right: 0;
    top: 0;
}
.logo {
    background: url(images/logo.png) no-repeat;
    width: 365px;
    height: 53px;
    float: left;
}
.sidebar-right .menu {
    float: none;
    clear: both;
    margin-top: 25px;
    font-family: Arial;
    font-size: 13px;
}
.sidebar-right .menu ul li {
    float: none;
    list-style: none;
    /* position: relative; */
    
    padding: 0px;
}
.sidebar-right .menu li:hover {
    background: none;
}
.sidebar-right .menu ul li a {
    color: #000;
    border-left: none;
    padding: 10px 15px;
}
.sidebar-right .menu ul li a:hover {
    color: #000;
}
.sidebar-right ul li ul {
    padding-left: 15px;
    padding-top: 10px;
}
.sidebar-right ul li ul li:last-child() {
    padding-bottom: 0px;
}
.menu {
    float: right;
    clear: both;
    margin-top: 25px;
    font-family: Arial;
    font-size: 13px;
}
.menu ul li {
    float: left;
    list-style: none;
    position: relative;
    padding: 10px 0px;
}
.menu ul li a {
    color: #000;
    border-left: 2px solid #C1272D;
    padding: 10px 20px;
}
.menu ul li a:hover {
    /*background: -moz-linear-gradient(top,  rgba(193,39,45,0.65) 0%, rgba(113,31,36,0.61) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,39,45,0.65)), color-stop(100%,rgba(113,31,36,0.61))); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top,  rgba(193,39,45,0.65) 0%,rgba(113,31,36,0.61) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  rgba(193,39,45,0.65) 0%,rgba(113,31,36,0.61) 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  rgba(193,39,45,0.65) 0%,rgba(113,31,36,0.61) 100%); /* IE10+ */
    /*background: linear-gradient(to bottom,  rgba(193,39,45,0.65) 0%,rgba(113,31,36,0.61) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c1272d', endColorstr='#9c711f24',GradientType=0 ); /* IE6-9 */
    
    color: #FFF;
    /*padding: 10px 20px;*/
}
.menu ul li ul {
    background: -moz-linear-gradient(top, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(113, 31, 36, 0.61)), color-stop(100%, rgba(193, 39, 45, 0.65)));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9c711f24', endColorstr='#a6c1272d', GradientType=0);
    /* IE6-9 */
    
    display: none;
    position: absolute;
    z-index: 10000;
    /*width: 175px;*/
    
    top: 36px;
    height: auto;
}
.menu li {
    color: #FFF;
}
.menu li:hover {
    background: -moz-linear-gradient(left, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(113, 31, 36, 0.61)), color-stop(100%, rgba(193, 39, 45, 0.65)));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(left, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(left, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(left, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* IE10+ */
    
    background: linear-gradient(to right, rgba(113, 31, 36, 0.61) 0%, rgba(193, 39, 45, 0.65) 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9c711f24', endColorstr='#a6c1272d', GradientType=1);
    /* IE6-9 */
    
    color: #FFF;
}
.menu ul li:hover > ul {
    display: block;
}
.menu ul li ul li {
    float: none;
    padding: 10px 0px;
    width: 190px;
    text-align: left;
    border-bottom: 1px solid #FFF;
}
.menu ul li ul li:last-child {
    border-bottom: none;
}
.menu ul li ul li a {
    border: none;
    color: #FFF;
    padding: 0px 15px;
    display: block;
}
.menu ul li ul li a:hover > ul {
    background: none;
    padding: 10px 15px;
    display: block;
}
.menu ul li ul li ul {
    display: none;
    left: 190px;
    top: 0px;
}
/*BANNER----*/

.banner {
    width: 100%;
    /*padding-top: 10px;*/
    
    clear: both;
    position: relative;
}
.shadow-left {
    background: url(images/shadow-left.png) no-repeat;
    width: 104px;
    height: 406px;
    position: absolute;
    left: 0px;
    z-index: 9999;
}
.shadow-right {
    background: url(images/shadow-right.png) no-repeat;
    width: 104px;
    height: 406px;
    position: absolute;
    right: 0px;
    z-index: 9999;
}
/*LAYOUT------*/

.layout {
    width: 982px;
    background: #F9F9F9;
    margin-top: -80px;
    position: relative;
    /*top: -80px;*/
    
    padding: 0px 42px;
    padding-bottom: 20px;
    z-index: 9999;
}
.content1 {
    width: 680px;
    /*border: 1px solid;*/
    
    float: left;
}
.welcome {
    width: 300px;
    float: left;
    text-align: justify;
    margin-right: 40px;
    font-family: Arial;
    font-size: 14px;
    line-height: 23px;
}
.welcome2 {
    width: 300px;
    float: left;
    text-align: justify;
    margin-right: 27px;
    font-family: Arial;
    font-size: 14px;
    line-height: 23px;
}
.title {
    font-family: 'Conv_MyriadPro-Light';
    font-size: 29px;
    border-left: 2px solid #C1272D;
    padding-top: 44px;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 20px;
}
.home .content1 .welcome:nth-child(1) .title {
    padding-top: 22px;
    padding-bottom: 3px;
}
.home .content1 .welcome:nth-child(1) .title span {
    font-size: 18px;
}
.title span {
    color: #F71608;
}
/*news---------*/

.list {
    padding: 10px 0px;
    border-bottom: 1px solid #999;
    clear: both;
    height: auto;
    display: inline-block;
    text-align: left;
}
.date {
    font-family: Arial;
    color: #FF0000;
    float: left;
    /* height: 33px; */
    /* border: 1px solid; */
    
    margin-right: 15px;
    font-weight: bold;
    width: 82px;
}
.news {
    font-family: Arial;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 195px;
}
.news >div:first-child {
    height: 50px;
    overflow: hidden;
}
.blok-welcome {
    height: 254px;
    margin-bottom: 17px;
    overflow: hidden;
}
/*--PRODUCT OVERVIEWS---------*/

.products-overview {
    background: url(images/content-img1.png) no-repeat;
    width: 620px;
    height: 167px;
    clear: both;
    display: block;
    float: left;
    margin-top: 55px;
}
.title-product-overview {
    font-family: Arial;
    color: #FFF;
    font-size: 26px;
    margin-bottom: 4px;
}
.content-product-overview {
    font-family: Arial;
    color: #FFF;
    font-size: 14px;
    padding: 29px 25px;
    text-align: left;
}
.data-finance {
    float: left;
    width: 220px;
    /*	height: 523px;*/
    
    background: #ff0000;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ff0000 0%, #711f24 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff0000), color-stop(100%, #711f24));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #ff0000 0%, #711f24 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #ff0000 0%, #711f24 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #ff0000 0%, #711f24 100%);
    /* IE10+ */
    
    background: linear-gradient(to bottom, #ff0000 0%, #711f24 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#711f24', GradientType=0);
    /* IE6-9 */
    
    -moz-border-radius: 7px 7px 7px 7px;
    -o-border-radius: 7px 7px 7px 7px;
    -ms-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    margin-top: 50px;
}
.blok-data-finance {
    padding: 7px;
}
.block-bg1 {
    background: #FFF;
    padding-top: 3px;
    /*width: 261px;*/
    
    height: 228px;
    -moz-border-radius: 7px 7px 7px 7px;
    -o-border-radius: 7px 7px 7px 7px;
    -ms-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
}
.block-bg2 {
    background: #003333;
    /*width: 261px;*/
    /*padding-top: 5px;*/
    
    height: 228px;
    -moz-border-radius: 7px 7px 7px 7px;
    -o-border-radius: 7px 7px 7px 7px;
    -ms-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
}
.source {
    font-family: Arial;
    color: #FFF;
    font-size: 12px;
    padding: 6px 0px 10px;
    text-align: left;
}
.shadow1 {
    background: url(images/shadow1.png) no-repeat;
    width: 300px;
    height: 13px;
    margin-left: -11px;
    margin-top: -12px;
}
.shadow2 {
    background: url(images/shadow2.png) no-repeat;
    width: 1024px;
    height: 13px;
    margin-top: 30px;
}
/*DATA VIEW REPORT-------*/

.data-view-report {
    /*clear: both;*/
    
    width: 982px;
    height: 319px;
    padding: 0px 42px;
    background: #EEEEEE;
    margin-top: 30px;
    border-radius: 7px;
}
.blok-download {
    margin-left: 25px;
    margin-top: 10px;
}
.blok-download img {
    margin-right: 15px;
}
/*CONTACT=========*/

.contact-form div input {
    width: 400px;
    height: 24px;
}
.contact-form div input[type="submit"] {
    width: 100px;
    height: 24px;
}
.contact-form div textarea {
    width: 400px;
    height: 150px;
    resize: none
}
.contact-form div:nth-child(2n+1) {
    padding-top: 10px;
}
/*CONTACT FORM 7====================================*/

.screen-reader-response {
    display: none;
}
.wpcf7-not-valid-tip {
    display: inline-block;
    vertical-align: top;
    padding-left: 8px;
    color: #FF0000;
}
.wpcf7-validation-errors {
    display: none;
}
.wpcf7-mail-sent-ok {
    margin-top: 20px;
    color: #000ff0;
}
/*==ANOTHER PAGE =======*/

.page-welcome {
    width: 670px;
    float: left;
    text-align: justify;
    margin-right: 27px;
    font-family: Arial;
    font-size: 14px;
    line-height: 23px;
}
.page-welcome p {
    margin: 10px 0;
}
.page-welcome table {
    margin-bottom: 10px;
}
/*==SIDEBAR====*/

.sidebar-right {
    float: left;
    padding-top: 90px;
    padding-left: 50px;
}
.sidebar-title {
    font-family: Arial;
    font-size: 16px;
    text-align: left;
    margin-bottom: 15px;
}
.sidebar-title span {
    color: #F71608;
}
.sidebar-menu {
    border-left: 2px solid #C1272D;
    padding-left: 10px;
    font-family: Arial;
    font-size: 14px;
    text-align: left;
    /*line-height: 25px;*/
    
    width: 230px;
}
.sidebar-menu ul li {
    list-style: none;
    padding-bottom: 10px;
}
/*--FOOTER----------*/

.footer {
    width: 1066px;
    height: 140px;
    margin-top: 30px;
    /*border: 1px solid;*/
}
.footer-content {
    float: left;
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    width: 300px;
    margin-right: 25px;
    /*border: 1px solid;*/
    
    color: #4D4D4D;
}
.footer-content a {
    color: #4D4D4D;
    text-decoration: none;
}
.footer-content:last-child {
    color: #F00;
}
.footer-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px;
}
/*PLUGIN TABS-----*/

.ui-widget-header {
    border: none !important;
    background: none !important;
}
.ui-widget-content {
    border: none !important;
    background: none !important;
}
.ui-tabs-panel {
    border-top: 1px solid #d3d3d3 !important;
    padding: 0px !important;
    padding-top: 10px !important;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    outline: none !important;
}
.ui-tabs-panel table {
    font-size: 11px;
    font-family: Arial;
}
.ui-tabs-panel table th span {
    font-size: 11px;
    font-family: Arial;
}
/*WP-FILE-BASE--------------*/

.treeview li {
    list-style: none;
}
.table-download-pdf {
    width: 700px;
}
.page-id-75 table tr:not(.folder-financial),
.page-id-120 table tr:not(.folder-financial),
.page-id-122 .table-download-pdf tr:not(.folder-financial),
.page-id-1444 .table-download-pdf tr:not(.folder-financial),
.page-id-1450 .table-download-pdf tr:not(.folder-financial),
.page-id-1429 .table-download-pdf tr:not(.folder-financial),
.page-id-225 .table-download-pdf tr:not(.folder-financial),
.page-id-1376 .table-download-pdf tr:not(.folder-financial)
/*.table-download-pdf tr:not(.folder-financial)*/

{
    display: none;
}
.page-id-75 #back-financial,
.page-id-120 #back-financial,
.page-id-225 #back-financial,
.page-id-1376 #back-financial,
#back-financial {
    display: none;
    color: #f75d53;
}
.table-download-pdf tr td:nth-child(2) {
    text-align: right;
}
.table-download-pdf td {
    padding: 10px 0px;
    border-bottom: 1px dotted #f75d53;
}
.table-download-pdf td a {
    color: #f75d53 !important;
}
.tablenav-download-pdf a {
    color: #f75d53 !important;
}
.tablenav-download-pdf {
    margin-top: 20px;
}
#hqwidget .hqheading {
    /*background: none;*/
}
.fade-box {
    background: none !important;
}
/*NEW LAYOUT MANAGEMENT 9/16/2014*/

.title-board {
    font-family: 'Conv_MyriadPro-Light';
    font-size: 24px;
    padding: 20px 0px;
}
.page-id-15 strong em, .page-id-1442 strong em {
    font-family: 'Conv_MyriadPro-Light';
    font-size: 14px;
    color: #DC1F26;
}
.page-id-15 .page-welcome img, .page-id-1442 .page-welcome img {
    /*float: left;	margin-right: 15px;	clear: both;*/
}
.page-id-15 .page-welcome div:not(.title-board):not(.title), .page-id-1442 .page-welcome div:not(.title-board):not(.title) {
    padding-bottom: 2px;
}
.page-id-15 .page-welcome div div:nth-child(1), .page-id-1442 .page-welcome div div:nth-child(1) {
    float: left;
    margin-right: 15px;
}
.page-id-15 .page-welcome div div:nth-last-child(2), .page-id-1442 .page-welcome div div:nth-last-child(2) {
    float: left;
    width: 80%;
}
/*AWARD */

.page-id-5 table,
.page-id-1480 table {
    width: 700px;
}
.page-id-5 table td,
.page-id-1480 table td {
    padding: 14px 0px;
    text-align: left;
    font-size: 12px;
    vertical-align: top;
    /*width: 200px;*/
    
    border-bottom: 1px dotted #f75d53;
}
.page-id-5 table tr td:first-child,
.page-id-1480 table tr td:first-child {
    padding-right: 10px;
}
/*NEW STYLE FOR TABLE PLANTATION PROFILE PAGE 17 BY ARIS GATES 9/18/2014*/

.page-id-17 table td,
.page-id-1440 table td {
    color: #000;
    padding: 5px;
}
.page-id-17 table th,
.page-id-1440 table th {
    padding: 5px;
    color: #000;
}
/*NEW STYLE FOR TABLE PRODUCTION CAPACITIES PAGE 19 BY ARIS GATES 9/18/2014*/

.page-id-19 table,
.page-id-1431 table {
    width: 700px;
}
.page-id-19 table td,
.page-id-1431 table td {
    color: #000;
    padding: 5px;
    width: 200px;
}
.page-id-19 table th,
.page-id-1431 table th {
    color: #000;
    padding: 5px;
    width: 200px;
}
/*NEW STYLE FOR TABLE DIVIDEND CAPACITIES PAGE 289 BY ARIS GATES 9/19/2014*/

.page-id-289 table td,
.page-id-1452 table td {
    padding: 5px;
    color: #000;
}
.page-id-289 table tr td:first-child,
.page-id-1452 table tr td:first-child {
    width: 500px;
    text-align: left;
}
.page-id-289 table tr td:last-child,
.page-id-1452 table tr td:last-child {
    width: 200px;
    text-align: right;
}
/*NEW STYLE FOR TABLE SHARE CHORONOLOGIES CAPACITIES PAGE 293 BY ARIS GATES 9/19/2014*/

.page-id-293 table tr:first-child td,
.page-id-1427 table tr:first-child td {
    padding: 5px;
    color: #000;
    text-align: center;
}
.page-id-293 table td,
.page-id-1427 table td {
    padding: 5px;
    color: #000;
    text-align: right;
}
.page-id-293 table tr td:first-child,
.page-id-1427 table tr td:first-child {
    text-align: left;
}
/*AWARD*/

.page-id-5 a,
.page-id-1480 a {
    color: #000;
}
/*STYLE TAMBAHAN*/

#tabs_17_0 tbody tr th,
#tabs_17_0 tbody tr th strong {
    font-weight: normal;
}
#tabs_17_0 tbody tr:nth-last-child(2) th,
#tabs_17_0 tbody tr:nth-last-child(2) th strong {
    font-weight: bold;
}
#table-subsidiary tr td {
    padding: 5px 10px;
}
.page-id-202 .page-welcome ol,
.page-welcome ul,
.page-welcome ol
{
    padding-left: 15px;
}
.page-id-1659 table tr td, .page-id-1662 table tr td {
	padding: 5px;
	font-size: 11px;
}
.page-id-1679 table tr td, .page-id-1677 table tr td {
    padding: 5px;
}

tr.hide-dummy-row {
  display: none !important;
}