
body{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}
.dataTables_length
{
    display:none;
}

#main-panel a 
{
    color:#27A49D;
}

#main-panel.button-primary
{
    background-image:none;
    background-color:#77B800;
    border-color:#77B800;
    filter:none;
}

#main-panel .panel-body
{
    padding:3px;
}



#green-button
{
    background-image:none;
    background-postion:0px;
    background-color:#27A49D;
    border-color:#FFFFFF;
    filter:none;
}
#navTab li.active a
{
    background-color:#27A49D;
    color:#FFFFFF;

}


#main-panel .panel-primary
{
    border-color:#77B800;
    

}



#main-panel .panel-heading
{
    color:#FFFFFF;
    background-image:none;
    background-color:#77B800;
    border-color:#77B800;
    filter : none;
}

#main-panel .panel-body
{
}

.dataTables_2tt_empty
{
    text-align:left;
}

.ranking-span
{
    width:300px;
display: inline-block;
}

#example thead .sorting, 
#example thead .sorting_asc, 
#example thead .sorting_desc {
    background : none;
}

#rankingTable thead .sorting, 
#rankingTable thead .sorting_asc, 
#rankingTable thead .sorting_desc {
    background : none;
}

#rankingTable_previous,
#example_previous,
#example_next
{
    background : none;   
    border : none; 
}


#rankingTable_next
{
    background : none;   
    border : none; 
}


.panel-body
{
    padding:10px;
}

.ranking-panel
{
    display : none;
}

.test-row
{
    font-weight:bold;
    background : none;

}

.rankingResult 
{
    display : none;
}

.example-filter
{
    float:left;
}

.form-horizontal .control-label{
   text-align:left !important; 
}

.form-group-selection
{
    display : none;
}

.form-group-sector
{
    display : none;
}


.placeholder{color: grey;}

.main-panel
{
    width:651px;
     float: none;
    margin: 0px auto;

}

.search-panel {

}

.criteria-panel 
{
    display:none;
}

.company-info
{
    width:550px;
    margin : 0px auto;
}

.well-info
{

    background: #f5fcf4;
}

.well-result
{
    background: #FFFFFF;
}

.panel-criteria
{
    width:100%;
}

.panel-heading-small
{
    padding: 2px 15px;
}

.heading-large
{
    width:510px;
    display:inline-block;
}

table.display tr
{
    cursor: pointer; 
}
.dataTables_filter, .dataTables_info { display: none; }