/* Css for , Version=1788326295 */
 
.files-list {display: block; padding: 5px; margin: 0; background-color: @color-gray-pale;}
.files-list > li {position: relative; display: block; float: left; padding: 0; margin: 5px; position: relative;}
.files-list > li > a {color: #666; display: block; height: 70px; min-width: 70px; line-height: 60px; padding: 3px; max-width: 400px; overflow: hidden; text-align: center;background-color: #fff; opacity: 0.9; border: 1px solid #ddd}
.files-list > li > a:hover {opacity: 1; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); border-color: #ccc; color: #506EAF;text-decoration: none;}
.files-list > li > a > img, .files-list > li > a > img:hover{max-width: 200px; max-height: 100%; box-shadow: none; margin: 0}
.files-list:empty {display: none;}
.files-list > li.file > a {line-height: 25px; padding: 40px 30px 5px; max-width: 240px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.files-list > li.file > a:before {display: block; width: 100%; font-size: 30px; position: absolute; top: 10px; text-align: center; left: 0; content: '\e6d4'; font-family: ZenIcon;}
.files-list > li.files-list-heading {float: none; display: block; color: #999;font-weight: bold;}
.files-list > li .file-actions {display: block; position: absolute; right: 0; top: 0;} 
.files-list > li .file-actions > a {opacity: 0; display: inline-block; background-color: #D9E8F5; color: #666; padding: 3px 7px;}
.files-list > li:hover .file-actions > a,.files-list > li .file-actions > a:hover {opacity: 1; background-color: #145BCC; color: #fff; text-decoration: none;}

.files-list > li.file.file-zip > a:before, .files-list > li.file.file-rar > a:before {content: '\e751'}
.files-list > li.file.file-doc > a:before {content: '\e72c';}
.files-list > li.file > .file-md5 {display: none}
.files-list > li.file > .file-download {top: 3px; right: 5px; position: absolute; font-size: 12px; opacity: .5}
#blockID
{
  /*.panel-heading {}*/
  /*.panel-body    {}*/
  .timeline {
    padding: 20px 0;
  }
  .timeline li{
    margin: 0 !important;
    list-style: none !important;
    width: 100%;
    padding: 0 0 25px 55%;
    position: relative;
    overflow: hidden;
  }
  .timeline li:nth-child(even) {
    float: right;
    text-align: right;
    padding: 0 55% 25px 0;
  }
  
  .timeline-date {
      font-size: 18px;
  }
  
  .timeline li span {
    position: absolute;
    right: 53%;
    top: 5px;
  }
  .timeline li:nth-child(even) span {
    left: 53%;
    right: auto;
  }
  .timeline li h2 {
      margin: 8px 0;
      font-style: italic;
      font-weight: 300;
  }
  .timeline li h2:before {
    content: "";
    width: 15px;
    height: 15px;
    border-width: 4px;
    border-style: solid;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 11px;
    margin-left: -8px;
    display: block;
    z-index: 1;
    border-color: #0095eb;
  }
  .timeline li h2:after {
    content: "";
    width: 20px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    left: 50%;
    top: 16px;
    margin-left: 10px;
    display: block;
    z-index: 1;
    border-color: #0095eb;
  }
  .timeline li:nth-child(even) h2:after {
    right: 50%;
    left: auto;
    margin-right: 12px;
  }
  .timeline li:before {
    content: " ";
    width: 4px;
    height: 8px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -3px;
    display: block;
    z-index: 0;
    border-color: #0095eb;
  }
  .timeline li:after {
    content: " ";
    width: 4px;
    height: 200px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    left: 50%;
    top: 30px;
    margin-left: -3px;
    display: block;
    z-index: 0;
    border-color: #0095eb;
  }
}
    .axis-content {
    	  width:100%;
    	  height:auto;
    	  background-color: #ffffff;
    	  font-size: 14px;
    	  padding: 5em 0; 
    }
    .bg-info {
    	  color: #fff;
     		background-color: #ffffff;
    }
    .panel {
    		border-radius: 5px;
    }
    .panel-body {
        padding: 15px;
    }
    .panel-body img {
        width: 100%;
    }
    .timeline {
    	  list-style: none;
    	  position: relative;
    	  max-width: 1200px;
    	  padding: 20px;
    	  margin: 0 auto;
    	  overflow: hidden;
    }
    .timeline:after {
    	  content: "";
    	  position: absolute;
    	  top: 0;
    	  left: 50%;
    	  margin-left: -2px;
    	  background-color: rgba(0, 0, 0, 0.2);
    	  height: 100%;
    	  width: 4px;
    	  border-radius: 2px;
    	  display: block;
    }
    .timeline .timeline-row {
    	  padding-left: 50%;
    	  position: relative;
    	  z-index: 10;
    }
    .timeline .timeline-row .timeline-time {
    	  position: absolute;
    	  right: 50%;
    	  top: 31px;
    	  text-align: right;
    	  margin-right: 40px;
    	  font-size: 16px;
    	  line-height: 1.3;
    	  font-weight: 600;
    }
    .timeline .timeline-row .timeline-time .small {
    	  display: block;
    	  color: #fff;
    	  text-transform: uppercase;
    	  opacity: 0.75;
    	  font-size: 11px;
    	  font-weight: 400; 
    	  margin-bottom:0px;
    }
    .timeline .timeline-row .timeline-icon {
    	  position: absolute;
    	  top: 30px;
    	  left: 50%;
    	  margin-left: -20px;
    	  width: 40px;
    	  height: 40px;
    	  border-radius: 50%;
    	  background-color: white;
    	  text-align: center;
    	  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    	  overflow: hidden;
    	  padding: 3px;
    	  color: white;
    	  z-index: 100;
    }
    .timeline .timeline-row .timeline-icon > div {
    	  border-radius: 50%;
    	  line-height: 34px;
    	  font-size: 16px;
    }
    .timeline .timeline-row .timeline-content {
    	  margin-left: 40px;
    	  position: relative;
    	  background-color: white;
    	  color: #333333;
    }
    .timeline .timeline-row .timeline-content:after {
    	  content: "";
    	  position: absolute;
    	  top: 48px;
    	  left: -41px;
    	  height: 4px;
    	  width: 40px;
    	  background-color: rgba(0, 0, 0, 0.2);
    	  z-index: -1;
    }
    .timeline .timeline-row .timeline-content .panel-body {
    	  position: relative;
    	  z-index: 10;
    }
    .timeline .timeline-row .timeline-content h2 {
    	  font-size: 22px;
    	  margin-bottom: 12px;
    	  margin-top: 0;
    	  line-height: 1.2;
    }
    .timeline .timeline-row .timeline-content p {
      	margin-bottom: 15px;
    }
    .timeline .timeline-row .timeline-content img {
     	  margin-bottom: 15px;
    }
    .timeline .timeline-row:nth-child(odd) {
    	  padding-left: 0;
    	  padding-right: 50%;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-time {
    	  right: auto;
    	  left: 50%;
    	  text-align: left;
    	  margin-right: 0;
    	  margin-left: 40px;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content {
    	  margin-right: 40px;
    	  margin-left: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:after {
    	  left: auto;
    	  right: -41px;
    }
    .timeline.animated .timeline-row .timeline-content {
    	  opacity: 1;
    	  left: 20px;
    	  -webkit-transition: all 0.8s;
    	  -moz-transition: all 0.8s;
    	  transition: all 0.8s;
    }
    .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
      	left: -20px;
    }
    .timeline.animated .timeline-row.active .timeline-content {
    	  opacity: 1;
    	  left: 0;
    }
    .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
     	  left: 0;
    }
    @media (max-width: 1200px) {
    	  .timeline {
    	   	 padding: 15px 10px;
    	  }
    	  .timeline:after {
    	    	left: 28px;
    	  }
    	  .timeline .timeline-row {
    	   	  padding-left: 0;
    	   	  margin-bottom: 16px;
    	  }
    	  .timeline .timeline-row .timeline-time {
    		    position: relative;
    		    right: auto;
    		    top: 0;
    		    text-align: left;
    		    margin: 0 0 6px 56px;
    	  }
    	  .timeline .timeline-row .timeline-time strong {
    		    display: inline-block;
    		    margin-right: 10px;
    	  }
    	  .timeline .timeline-row .timeline-icon {
    		    top: 52px;
    		    left: -2px;
    		    margin-left: 0;
    	  }
    	  .timeline .timeline-row .timeline-content {
    		    margin-left: 56px;
    		    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    		    position: relative;
    	  }
    	  .timeline .timeline-row .timeline-content:after {
    		    right: auto !important;
    		    left: -20px !important;
    		    top: 32px;
    	  }
    	  .timeline .timeline-row:nth-child(odd) {
    	      padding-right: 0;
    	  }
    	  .timeline .timeline-row:nth-child(odd) .timeline-time {
    		    position: relative;
    		    right: auto;
    		    left: auto;
    		    top: 0;
    		    text-align: left;
    		    margin: 0 0 6px 56px;
    	  }
    	  .timeline .timeline-row:nth-child(odd) .timeline-content {
    		    margin-right: 0;
    		    margin-left: 55px;
    	  }
    	  .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
    	   		left: 20px;
    	  }
    	  .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
    	      left: 0;
    	  }
    }
