/*
*   Tools4Inventor CSS framework
*   Last modified: 2013.01.25
*   Author: Justas Šeibokas
*   Company: "Čeli APS"   
*/

.text-top    { vertical-align: top; }
.text-middle { vertical-align: middle; }
.text-bottom { vertical-align: bottom; }
.text-overflow {
    width: 97%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.text-overflow-two {
    display: block;
    line-height: 1.2;
    max-height: 2.4em;
    margin-bottom: 2px;
    overflow: hidden;
    cursor: pointer;
    cursor: hand;
}



.text-overflow-warp {
    text-overflow: ellipsis;
    overflow: hidden;
}

.bold { font-weight: bold; }
.pointer { cursor: pointer; }
.label-as-badge { border-radius: 1em; }

/* Scrollbar http://css-tricks.com/custom-scrollbars-in-webkit/ */   
::-webkit-scrollbar 
{ 
    width: 7px;
    height: 7px;
    overflow: visible;       
}          
::-webkit-scrollbar-button       
{ 
    height: 0;
    width: 0;          
}   
::-webkit-scrollbar-track 
{   
    -webkit-box-shadow: inset 0 0 6px #000000;     
    background-color: #000000;      
}  
::-webkit-scrollbar-track-piece  
{ 
    background-color: #FFFFFF;
    border-left: solid 1px #000000;     
}  
::-webkit-scrollbar-thumb 
{     
    -webkit-box-shadow: inset 0 6px 6px #000000;
    background-color: #000000;   
    border-left: solid 1px #8dc23b;
    border-right: solid 1px #8dc23b;
}     
::-webkit-scrollbar-corner       
{
    background: transparent;         
} 
/* -end- */

/* No javascript */
.nojs.popup-overlay 
{
    display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";       
    opacity: 1;
}
.nojs.popup-overlay .popup-overlay-content 
{
    width: 450px;
    height: 120px;
    margin-left: -225px;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        
    opacity: 1;
    color: #333;
}
.nojs.popup-overlay .popup-overlay-content h1 
{
    float: none;
    display: block;
    width: 100%;
}
.popup-overlay 
{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 500;
    top: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";      
    opacity: 0;
    display: none;
    background: white;
    background: rgba(255, 255, 255, 0.8);
} 
.popup-overlay .popup-overlay-content 
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        
    opacity: 0;
    padding: 20px;
    width: 720px;
    height: 445px;
    background: white;
    left: 50%;
    top: 50%;
    margin-left: -380px;
    margin-top: -255px;
    position: absolute;     
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;      
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;     
    -webkit-box-shadow: 0 5px 27px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 5px 27px rgba(0,0,0,0.3);
    box-shadow: 0 5px 27px rgba(0,0,0,0.3);
} 
.popup-overlay .popup-overlay-content .popup-overlay-title 
{
    font-size: 25px;
    padding: 11px;
    font-weight: bold;
}  
/* -end- */


.w5   {width:5px;}
.w20  {width:20px;} 
.w30  {width:30px;}  
.w40  {width:40px;} 
.w50  {width:50px;}
.w60  {width:60px;}
.w75  {width:75px;}
.w90  {width:90px;}
.w100 {width:100px;}
.w125 {width:125px;}
.w150 {width:150px;}
.w175 {width:175px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px}
.w225 {width:225px}
.w250 {width:250px;} 
.w300 {width:300px;}
.w325 {width:325px;}
.w350 {width:350px;}  
.w400 {width:400px;}
.w450 {width:450px;} 
.w500 {width:500px;}

/* AJAX MESSAGE */
.ajax-message-wrap
{   
    text-align: center;      
    position: fixed; 
    width: 100%; 
    left: 0; 
    top: 0;
    z-index: 9999;      
}

.ajax-message
{ 
    padding: 6px;
    font-weight: bold;
    border: solid 1px #C0C0C0;
    background-color: #CEF4FF;
    display: none;      
}

.am-danger
{
    border-color: #F3451B; 
    background-color: #F3451B;       
    color:#000000;     
}  
.am-success
{   
    border-color: #C6D880; 
    background:#E6EFC2;
    color:#264409;  
}

/* END AJAX MESSAGE  */

.form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.stilted
{
    padding: 10px;       
}
.highlightParase
{
    background-color:#FFFFC0;
}
.highlight
{
    background-color: #F5BB41
}
.t4i-green
{
    background-color: #5b702e 
}  
        

