﻿
/* ===== Begin: formular ===================================================================================== */

.formular_title
{
    color:#7D7964;
    padding: 5px 10px 0px 5px;
    margin: 10px 5px 5px 5px;
    border-bottom:solid 1px #B8B088;
    font-size:16px;
    font-weight:bold;   
    padding: 10px 10px 5px 15px;    
}

.formular
{
    
    border-radius:5px;
            
    padding: 10px 10px 10px 10px;
    color:#6B6858;
    font-size:15px;
    
    
}

.textbox, .textbox_readonly, .select, .select_readonly, .listbox, .listbox_readonly
{
    border:solid 1px #dddddd; 
    padding:5px;
    color:#505050;
}

.textbox_readonly, .select_readonly
{
    color:#909090;    
}

.textbox:hover, .textbox:focus, .select:hover, .select:focus
{
    border:solid 1px #bbbbbb;
    background-color:#fafafa;
}

.textbox_readonly, .select_readonly
{
    cursor:default;
}

.listbox
{
    padding: 5px;
}

.listbox_readonly
{
    padding: 5px;
}

.button
{  
    background-color:#f0f0f0;
    padding-left:10px;
    padding-right:10px;
    line-height:24px;
    font-weight:bold;
    color: #777777;
    border-width: 0px;
    
    /*background-color: #888888;
    color: #ffffff;*/
}

.button:hover, .button:focus
{
    background-color: #dddddd;
    color: #3399FF;
    text-decoration: none;
    cursor: pointer;
    
    /*background-color:#C43939;
    color:White;*/
}


.formular_incorect
{
    color:#C44D4D;
    border-color:#C44D4D;
    background-color:#FFF8Fa;
}

.formular_incorect:hover, .formular_incorect:focus
{
    color:#B00909;
    border-color:#B00909;
    background-color:#FFF5F9;
}

.formular_error
{
    color:#C44D4D;
    display: none;      
}


/* ===== End: formular ===================================================================================== */

.title
{
    background-color:#eeeeee; 
    border-left:solid 3px #cccccc;
    padding: 5px 5px 5px 20px;
    color:#3399FF;
    font-size: 14px;
    font-weight:bold;
            
}

.pointer:hover
{
    cursor:pointer;    
}

/* ====== Begin: Hierarchy list with search ================================================= */

.hierarchy_button
{
    border:solid 1px #cccccc;
    width:242px;
    padding:5px;
}
        
.hierarchy_button:hover
{
    background-color:#f8f8f8;
    cursor:pointer;
}
        
.hierarchy_button input
{
    width:240px;
    padding:5px;
    border-width:0px;
            
}
        
.hierarchy_search
{
    background-color:#aaaaaa; 
}
        
.hierarchy
{
    margin-top:1px;
    width:210px;
   
    position:absolute;
    display:none;
    background-color:#ffffff;
    border:solid 1px #cccccc;
    padding-top:0px;
    padding-bottom:6px;
    
    overflow-y:auto;
}
        
.hierarchy_item
{
    /*padding-left: 10px;*/
}
        
.hierarchy_item_header
{
    padding: 3px 10px;
}
        
.hierarchy_item_header:hover
{
    cursor:pointer;
    background-color:#f4f4f4;
    color: #3399FF;
    padding-left: 7px;
    border-left: solid 3px #3399FF;
}
        
.hierarchy_item_children
{
    padding-left: 15px;
}

/* ====== End: Hierarchy list with search =================================================== */

/* ====== Begin: property value table =====================================-================= */

.table_property 
{
    border-collapse: collapse;
    border: solid 0px #e8eef4;
}

.table_property tr td 
{
    padding: 5px;   
    border: solid 0px #e8eef4;
}

.table_property thead tr th
{
    padding: 6px 5px;
    text-align: left;
    background-color:white;
    border: solid 0px #e8eef4;
    border-bottom: solid 1px #444444;
}

/* ====== End: property value table =========================================-=============== */

.linkbutton_dark
{
    color:white;
    background-color:#E34D4D;
    background-color:#3399FF;
    padding-left:10px;
    padding-right:10px;
    line-height:24px;
    font-weight:bold;
    text-align:center;
    margin: 0px 2px;
    padding-top:1px;
    
    color:white;
    border-width: 0px;
    display:block;
    float:right;
}
        
.linkbutton_dark:hover, .linkbutton_dark:focus
{
    background-color:#3399FF;
    background-color:#FC8181;
    text-decoration: none;
    cursor: pointer;
}