
.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;*/
}




/* 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: 1000px;    
    min-height: 1000px;
    height: 1000px;*/
    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;    
}
.carousel-control{    
    width:10%;
}
/* Declare heights because of positioning of img element */
.carousel .item {
    height: 500px;
  /*max-height: 500px;*/

    
  
}

.container
{
    margin:0px;
    border:0px;
    
}

.container0
{
    max-width:40000px;    
    width:auto;
    /*margin-left:300px;
    margin-right:300px;*/
    
}


div.carousel
{        
    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
-------------------------------------------------- */



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);
}

h4.panel-title2
{
    font-size:14px;        
}

div.panel-heading2 
{
    
    font-size:14px;
}
a.panel-title 
{
    font-size:14px;
}
div.panel
{
    margin:0px;
}

/*.navbar .navbar-form{
    padding: 0 15px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}*/







/* Template-specific stuff
 *
 * Customizations just for the template; these are not necessary for anything
 * with disabling the responsiveness.
 */

/* Account for fixed navbar */
body {
  padding-top: 70px;
  padding-bottom: 30px;
}

/*body,
.navbar-fixed-top,
.navbar-fixed-bottom {
  min-width: 970px;
}*/

/* Don't let the lead text change font-size. */
.lead {
  font-size: 16px;
}

/* Finesse the page header spacing */
.page-header {
  margin-bottom: 30px;
}
.page-header .lead {
  margin-bottom: 10px;
}


/* Non-responsive overrides
/* Reset the container */
/*.container {
  width: 1920px;
  max-width: none !important;
}*/


