﻿.indexTree{
    display: block;
    /*max-width: 200px;*/
}

.entryList {
    padding-left: 20px;
    padding-right: 20px;
    max-width:900px;
    display: none;
}
.entryList ol li {
    margin: 20px;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 900px;
}
.entryList p 
{
     font-size: 80%;
     display:none;
}
/*
.entryList li:hover p 
{
     font-size: 80%;
     display:block;
}*/
.submitButton {
    background-color: #F5F5F5;
    font-family: tahoma,arial,verdana,sans-serif;
    border: 1px solid rgba(0, 0, 0, 0.1);
    /*border-radius: 2px 2px 2px 2px;*/
    color: #666666;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 27px;
    margin: 11px 6px;
    min-width: 54px;
    padding: 0 8px;
    text-align: center;
}

.submitButtonTopElement {
    cursor: pointer;
    vertical-align:middle;
    width:24px;
    height:24px;
    margin-left:-4px;
}

.submitButton:hover {
    background-color: #F8F8F8;
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
.submitButton:focus {
    border: 1px solid #4D90FE;
    outline: medium none;
}
.searchTextArea 
{
    margin:0px 0px 0px 20px;
}
.searchTextArea_text 
{
    margin:0px 0px 0px 50px;
}

.searchTextElementSmall
{
    width:200px;
    font-size:20px; 
    vertical-align:middle;
}
.searchTextElementSmall:hover
{
    width:200px;
    font-size:20px; 
    /*border: 1px solid #3366CC;*/
    vertical-align:middle;
}
.searchTextElementSmall:focus
{
    width:200px;
    font-size:20px; 
    /*border: 1px solid #1122CC;*/
     vertical-align:middle;
}
.searchTextElement
{
    width:100%;
    font-size:400%; 
}
.searchTextElement:hover
{
    width:90%;
    font-size:400%; 
    border: 1px solid #3366CC;
}
.searchTextElement:focus
{
    width:90%;
    font-size:400%; 
    border: 1px solid #1122CC;
}
#moreLink { 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border: 1px solid #666666; 
width: 100%; 
display: block; 
text-align: center; 
padding: 0.4em 0 0.4em 0; 
font-weight: bold; 
color:#2233dd;  
}
#moreLink:hover { 
border: 1px solid #888888;
text-decoration: none; 
}
#cont_1
{
     margin:5px 20px 10px 10px;
     background-color:transparent;
     width:85%;    
     border-radius:5px;
     -webkit-border-radius:5px;
     -moz-border-radius:5px;
     overflow-y:scroll; 
     height:400px;
     text-align:left;
 }
 #cont_2 
 {
     display:none;
     height:300px;
     background-color:transparent;
     width:85%;   
     border-radius:5px;
     -webkit-border-radius:5px;
     -moz-border-radius:5px;
 }
 .value 
 {
     width:100px;
 }
 .value_2 
 {
     margin-left: 25px;
     width:100px;
 }
 #advancedSearchForm 
 {
     background-color:#D1E1F4;
     border:0.5px solid #000;
     /*border-radius:10px;
     -webkit-border-radius:5px;
     -moz-border-radius:5px;*/
     position:absolute;
     z-index:1;
     width:330px;
     display:none;
     margin:-50px 0px 00px 600px;
 }
 #advancedSearchForm_2
 {
     background-color:#D1E1F4;
     border:0.5px solid #000;
     /*border-radius:10px;
     -webkit-border-radius:5px;
     -moz-border-radius:5px;*/
     position:absolute;
     z-index:1;
     width:330px;
     display:none;
     margin: 0px 0px 0px 420px;
 }
 #lineTabs li
 {
     display:inline-block;
 }
 .hidden 
 {
     display:none;    
 }

 input.keyword, input.searchTextElement, input.searchTextElement:focus, input.searchTextElement:hover{
    /*background-image: url(/Content/images/search/search.gif);
    background-size: 32px;
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 32px;*/
    border:3px solid orange;
}

input.keyword::placeholder
{ 
	text-align:left; 
	color:red;
}

/* webkit solution */
input.keyword::-webkit-input-placeholder
{ 
	text-align:left;
	color:red;
}

/* mozilla solution */
input.keyword::-moz-placeholder 
{ 
	text-align:left;
	color:red;
}

#extApp a div {
	background-color:#4c96b1;
	background-image:none;
	height: 30px;
    margin-top: -5px;
}

#extApp a div > span{
	background-color:#4c96b1;
	width: 100px;
    font-size: 10pt;
    margin: 5px 20px 5px 0px;
    color: White;
    border: 0px solid black;
}

#extApp a.x-btn-default-small  div > span span.x-btn-inner{
    color: White;
    font-size: 10pt;
    font-weight:bold;
}
#extApp a.x-btn-default-small{
	    border: 0px;
	    background-image: none;
}
#extApp .x-column-header-inner,#extApp .x-grid-header-ct{
    /*background-image: -webkit-linear-gradient(top,#dae7f6,#cddef3 45%,#abc7ec 46%,#abc7ec 50%,#b8cfee 51%,#cbddf3);*/
    background-color: #c9dfe7;
    font-weight: bold;
    color: #04408c;
    z-index: 0;
}

#gPanel-body .x-grid-row td:first-child div {
    /*width: 35px;*/
    color: blue;
    padding-left: 20px;
}

#selectOrClearAll,#clearSelect{
    color:#04408c;
}
/*
#selectOrClearAll.x-tool-over,#clearSelect.x-tool-over{
    text-decoration: underline;
}
*/
#selectOrClearAll img,#clearSelect img{
    display: none;
}

div.x-grid-empty {
    font-size: 14px;
    color: #04408c;
    white-space:pre-wrap;
    /*margin-top: 5%;*/
    text-align: justify;
}

img.search_img{
    cursor:pointer;
    margin:12px 0px 0px 15px;
}

#extApp .x-docked.x-panel-header-default.x-header-horizontal{
        background-color: #4c96b1;
        z-index: 0;
}

div.x-panel-header-default-vertical.x-panel-header-collapsed,
#extApp div.x-panel-header-body-default-collapsed{
        background-color: transparent;
	border-color:#ccc;
}
#extApp .x-docked.x-panel-header-default.x-header-horizontal span{
color:white;
}
#extApp .x-docked.x-panel-header-default, #extApp .x-panel-header-body-default-collapsed{
    background-color: #c9dfe7;
    border-color: #ccc;
    background-image:none;
/*    border-top-left-radius: 5px;*/
}
/*
div.x-grid-view.x-fit-item {
    height: 500px;
}

.x-toolbar div.x-box-inner {
    height: 30px;
}
*/
/*
.x-toolbar .x-box-target :nth-child(2){
    left:24px;
}
.x-toolbar .x-box-target :nth-child(3){
    left:48px;
    top:5px;
}
.x-toolbar .x-box-target :nth-child(4){
    left:56px;
    top:5px;
}
.x-toolbar .x-box-target :nth-child(5){
    left:110px;
}
.x-toolbar .x-box-target :nth-child(6){
    left:120px;
}

.x-toolbar .x-box-target :nth-child(7){
    left:150px;
}

.x-toolbar .x-box-target :nth-child(7){
    left:150px;
}

.x-toolbar .x-box-target :nth-child(7){
    left:150px;
}

.x-toolbar .x-box-target :nth-child(7){
    left:150px;
}
*/

.x-tree-icon-parent.cat-700894,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-700894{
    background-image: url(img/700894.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-701156,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-701156{
    background-image: url(img/701156.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-701185,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-701185{
    background-image: url(img/701185.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-701588,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-701588{
    background-image: url(img/701588.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-701824,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-701824{
    background-image: url(img/701824.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702017,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702017{
    background-image: url(img/702017.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702173,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702173{
    background-image: url(img/702173.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702337,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702337{
    background-image: url(img/702337.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702486,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702486{
    background-image: url(img/702486.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702523,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702523{
    background-image: url(img/702523.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702671,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702671{
    background-image: url(img/702671.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702735,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702735{
    background-image: url(img/702735.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702797,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702797{
    background-image: url(img/702797.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-702832,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-702832{
    background-image: url(img/702832.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-703022,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-703022{
    background-image: url(img/703022.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-703143,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-703143{
    background-image: url(img/703143.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-703644,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-703644{
    background-image: url(img/703644.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-703743,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-703743{
    background-image: url(img/703743.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-703828,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-703828{
    background-image: url(img/703828.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-703910,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-703910{
    background-image: url(img/703910.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-704646,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-704646{
    background-image: url(img/704646.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-704764,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-704764{
    background-image: url(img/704764.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-704288,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-704288{
    background-image: url(img/704288.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-18814801,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-18814801{
    background-image: url(img/18814801.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-704444,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-704444{
    background-image: url(img/704444.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-2987134,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-2987134{
    background-image: url(img/2987134.png);
    background-size: 16px;
}

.x-tree-icon-parent.cat-704626,
.x-grid-tree-node-expanded .x-tree-icon-parent.cat-704626{
    background-image: url(img/704626.png);
    background-size: 16px;
}

.period-wrap{
    display:inline-table;
    width:25%;
}

.period-view{
    background-color:#c9dfe7; 
}

.period-wrap .detail{
    padding-left:5px;
    margin-top: 1px;
    font-size: 11px
}
.period-wrap .detail .periodchk, .period-wrap .detail .periodl{
    display:none;
}
.x-splitter-vertical.x-box-item{
    background-color: #c9dfe7;
    top: 71px !important;
}

.x-grid-cell a {
    font-size: 12px;
    white-space: normal;
}

div.indexTree > div:first-child > div:first-child > div:first-child > div:first-child{
	background-color:white;
}

div.indexTree > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child,
div.indexTree > div:first-child > div:first-child > div:first-child > div:first-child > div.x-panel-default > div.x-panel-header
{
    border-top-left-radius: 5px;
}

.search-res > div {
    border-top-right-radius: 5px;
    background-color:white;
}
.search-res .x-panel-body-default {
    border-color: #ccc;
    width:99.36% !important;
}

.search-res .x-panel-header-default{
    background-color:#c9dfe7;
    background-image:none;
    border: 1px solid transparent;
}
.search-res .x-panel-header-default-collapsed {
    top: 1px !important;
}
.indexTree .x-panel-header-default-vertical.x-panel-header-collapsed {
    height:782px !important;
}
.x-panel-header-default-vertical.x-panel-header-collapsed{
    background-color:#c9dfe7;
    background-image:none;
    /*border: 1px solid transparent;*/
    /*top: 102px !important;*/
    /*height:782px !important;*/
}

.x-autowrap-table table.x-grid-table {
  table-layout: auto;
  width: 100% !important;
} 
.x-autowrap-table span.x-tree-node-text {
    white-space: pre-line;
    display: inline-block;
    width:70%;
}
/*
.x-autowidth-table div.x-grid-cell-inner {
    white-space: pre-line;
}
*/
#gPanel-body .x-grid-row td:first-child div span {
    margin-left: -35px;
    float: left;
}
/*
.x-autowrap-table div.x-grid-cell-inner {
    white-space: normal;
    text-indent: -3.3em !important;
    padding-left: 3.3em !important;
    padding-right: 1em !important;
    height: auto !important;
}
    */

.period-tree .x-tree-icon.x-tree-icon-leaf {
    display:none;
}
#gPanel .x-toolbar-docked-bottom{
    background-color:white;
    border-color:#ccc;
    width: 99% !important;
}

#gPanel .x-toolbar-docked-bottom div.x-toolbar-item{
 background-color:white;
}

#searchTreePanel .x-grid-row-selected .x-grid-td {
    background-color: #efefef;
}

.indexTree .x-tool-img{
    background-image:url(img/tool-sprites.gif);
}
.btn-help.x-panel{
    position:absolute;
    right:50px;
}

.btn-api.x-panel{
    position:absolute;
    right:0px;
}

#filterPanel-body {
    height: 96.6% !important;
    width: 99.6% !important;
}

.indexTree .x-panel-body-default{
    border-color:#ccc;
}
#searchPeriodPanel-body,#searchPeriodPanel_header{
border-width: 0px;
}


a.jcarousel-control-prev,
a.jcarousel-control-next {
    color: white;
}
.jcarousel-control-prev,
.jcarousel-control-next{
    position: absolute;
    top: 130px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4c96b1;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

.jcarousel-control-prev {
    left: -5px;
}

.jcarousel-control-next {
    right: 2px;
}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: relative;
    bottom: 2px;
    left: 0px;
    display: inline-block;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 11px;
    line-height: 14px;
    min-width: 14px;
    
    background: lightblue;
    color: #4E443C;
    border-radius: 14px;
    padding: 3px;
    text-align: center;
    
    margin-right: 2px;
    
    opacity: .75;
}

.jcarousel-pagination a.active {
    background: #4c96b1;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}

.jcarousel-types {
    position: absolute;
    bottom: 4px;
    right: 15px;
    display: inline-block;
}

.jcarousel-types img.inactive{
    display: inline-block;
}

.jcarousel-types img.active{
    display: none;
}

.jcarousel-types a.active img.active{
    display: inline-block;
}

.jcarousel-types a.active img.inactive{
    display: none;
}

