
.body
{  
    image-rendering:optimizeSpeed;
}


.table-striped{
    width:100%;
}


hr.CompleteLine{left:0;right:0;margin:auto;width:95%}

/********************** Search ***********************/
li.SearchStyle{list-style-type: none;padding:0px;margin:0px}
li.Search{background-color:#ffbb00;color:white}
a.ColorInherit{background-color:inherit;color:inherit}
table.ColorInherit{background-color:inherit;color:inherit;width:100%;padding:3px}
p.Search{color:gray; padding:0px;margin:0px ; font-size:smaller}
/*li.Search:link{background-color:white;color:black}*/
/*li.Search:visited{background-color:white;color:black}*/
/*li.Search:hover{background-color:#ffbb00;color:white;}*/
/*li.Search:active{background-color:#ffbb00;color:white}*/
div.Search{min-width:350px ;overflow-y:auto;max-height:320px;max-width:350px }
/*----------------------------------------------------------*/

/********************** Banner Animation ***********************/
.navbar 
{        
    background:rgb(255, 153, 51);
            
    /* Chrome, Safari, Opera */
    /*-webkit-animation-name: BannerAnimation;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;*/
    /* Standard syntax */
    /*animation-name: BannerAnimation;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;*/
}
/*@-webkit-keyframes BannerAnimation 
{
    from {background:rgb(255, 153, 51);}
    to {background: rgb(255, 153, 51);}
}*/
/*----------------------------------------------------------*/


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
/* Declare heights because of positioning of img element */
.carousel {
    border-top: 5px solid #e1e1e1;
    border-right: 5px solid #e1e1e1;
    border-left: 5px solid #e1e1e1;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    max-height: 500px;    
    height:inherit;
}
.carousel-inner > .item > img 
{
-webkit-box-shadow: 0px 0px 75px 1px rgba(0,0,0,1);
margin-left: auto;
margin-right: auto;
left:0;
right:0;
max-height:100%;
min-width:1px;
}
/* Declare heights because of positioning of img element */
.carousel .item {
  /*max-height: 500px;*/
  
}





div.carousel
{    
    max-width:1140px;
    left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:0px
}

/*Hanuz estefadash nakardam*/
div.thumbnail
{    
    z-index:100;   
    
}
image.thumbnail-constructivity
{
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    background: red;
    
    margin-top:100px;margin-bottom:auto;
    

}


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;


}
/*http://placehold.it/1920x1080*/
body {         
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 30px;
  background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */

#footer > .container {
  padding-top:5px;
  padding-right: 15px;
  padding-left: 15px;
}

img.img-circle
{
    background-repeat:no-repeat;background-size:contain; background-position:center
}

.jumbotron{
    
}



div.bs-example
{
    margin-top:10px; background-color:white; padding:10px;border:1px solid #999; border-radius:5px
}

table.table{
    max-width:100%
}

div.BackgroundImage{background-repeat:no-repeat;background-size:contain; background-position:center;}


.img-thumbnail{    
    background-repeat:no-repeat;background-size:contain; background-position:center;

    z-index:10000000;    
    -webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.75);
}

div.jumbotron
{-webkit-box-shadow: 0px 0px 94px -31px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 94px -31px rgba(0,0,0,0.75);
box-shadow: 0px 0px 94px -31px rgba(0,0,0,0.75);}


textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: #ffcf78;
box-shadow: 0 1px 1px  #ffcf78 inset, 0 0 8px #ffcf78;
outline: 0 none;
}
textarea:focus, input[type="text"].Search:focus, , button.btn-warning:focus{   
border-color: #f5f5f5;
box-shadow: 0 1px 1px  #f5f5f5 inset, 0 0 8px #f5f5f5;
outline: 0 none;}

textarea:focus, input[type="text"].Login:focus , input[type="password"].Login:focus {   
border-color: #bde3ff;
box-shadow: 0 1px 1px  #bde3ff inset, 0 0 8px #bde3ff;
outline: 0 none;}

/*ifcButtons*/
.ifcButtons{padding-left:6px;vertical-align:bottom}
.ifcButtons1{background-image:url(assets/img/FileIFZ.png);width:40px;height:40px;}
.ifcButtons1:hover{background-image:url(assets/img/FileIFZtext.png)}

.ifcButtons2{background-image:url(assets/img/FileIFC.png);width:40px;height:40px}
.ifcButtons2:hover{background-image:url(assets/img/FileIFCtext.png)}

.ifcButtons3{background-image:url(assets/img/FileIFX.png);width:40px;height:40px}
.ifcButtons3:hover{background-image:url(assets/img/FileIFXtext.png)}

.ifcButtons4{background-image:url(assets/img/excel-icon.png);width:40px;height:40px}
.ifcButtons4:hover{background-image:url(assets/img/excel-icontext.png)}

/*Login page:*/
.form-signin {
    max-width: 380px;
    padding: 5px 35px 25px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.1);
}

