/******   List  ******/

/* dark */

.list-group-item-dark {

  color: #FFFFFF;

  background-color: #000000;

}

a.list-group-item-dark {

  color: #FFFFFF;

}

a.list-group-item-dark .list-group-item-heading {

  color: inherit;

}

a.list-group-item-dark:hover,

a.list-group-item-dark:focus {

  color: #FFFFFF;

  background-color: #111111;

}

a.list-group-item-dark.active,

a.list-group-item-dark.active:hover,

a.list-group-item-dark.active:focus {

  color: #fff;

  background-color: #FFFFFF;

  border-color: #FFFFFF;

}

/* white */

.list-group-item-white {

  color: #000000;

  background-color: #FFFFFF;

}

a.list-group-item-white {

  color: #000000;

}

a.list-group-item-white .list-group-item-heading {

  color: inherit;

}

a.list-group-item-white:hover,

a.list-group-item-white:focus {

  color: #000000;

  background-color: #333333;

}

a.list-group-item-white.active,

a.list-group-item-white.active:hover,

a.list-group-item-white.active:focus {

  color: #000;

  background-color: #000000;

  border-color: #000000;

}

/*****  Text ******/

/* dark */

.text-dark {

  color: #111111;

}

a.text-dark:hover {

  color: #111114;

}

/* white */

.text-white {

  color: #FFFFFF;

}

a.text-white:hover {

  color: #FFFFEF;

}

/***** Panel ******/

/* dark */

.panel-dark {

  border-color: #111111;

}

.panel-dark > .panel-heading {

  color: #FFFFFF;

  background-color: #000000;

  border-color: #111111;

}

.panel-dark > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #111111;

}

.panel-dark > .panel-heading .badge {

  color: #000000;

  background-color: #FFFFFF;

}

.panel-dark > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #111111;

}

/* white */

.panel-white {

  border-color: #FFFFFE;

}

.panel-white > .panel-heading {

  color: #000000;

  background-color: #FFFFFF;

  border-color: #FFFFFE;

}

.panel-white > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #FFFFFE;

}

.panel-white > .panel-heading .badge {

  color: #FFFFFF;

  background-color: #000000;

}

.panel-white > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #FFFFFE;

}

/*** Label *****/

/* dark */

.label-dark {

  background-color: #000000;

}

.label-dark[href]:hover,

.label-dark[href]:focus {

  background-color: #111114;

}

/* white */

.label-white {

  background-color: #FFFFFF;

  color: #000000;

}

.label-white[href]:hover,

.label-white[href]:focus {

  background-color: #111111;

}

/**** Background ******/

.bg-success {

  background-color:#DFF0D8;	

}

.bg-info {

  background-color:#D9EDF7;

}

.bg-warning {

  background-color:#FCF8E3;

}

.bg-danger {

  background-color:#F2DEDE;	

}

.bg-dark {

  background-color:#000000;

}

.bg-white {

  background-color:#FFFFFF;

}

.float-left {

	float:left;

}

.float-right {

	float:right;

}

.float-none {

	float:none;

}

/***** analog *******/

.counter-ecl-js {

  width: auto;

  overflow: hidden;

}

.ecl-layer-1 {

  position: relative;

  overflow:hidden; 	

  

  margin: auto;

  width: auto;

  height: auto;

  

  /*border-width:1px;

  border-color:#000000;

  border-style:solid;*/

}

.ecl-layer-2 {

  overflow:hidden;

  display:inline-block;

  margin: 0% auto; 

  position: relative;



  text-align:center;

  

  /*border-width:1px;

  border-color:#1AD280;

  border-style:solid;*/

}

.ecl-layer-digit {

  position: absolute;

  /*top: 0%;*/

  left: 0%;

  margin: 0% auto;

    

  /*border-width:1px;

  border-color:#FF0000;

  border-style:solid;*/

}

.ecl-layer-digit-bottom {

  position: absolute;

  top: 100%;

  left: 0%;

  margin: 0% auto;

  

}

.ecl-layer-hidden-text {

  display:inline-block;	

  

  /*border-width:1px;

  border-color:#FF0000;

  border-style:solid;*/

}

/***** 3d ******/

.ecl-layer-3-highlight, .ecl-layer-3-lowlight {

  position: absolute;

  opacity: 0.25;

  filter: alpha(opacity=25);

  width: 100%;

  left:0%;

  margin: 0%;

}



.ecl-layer-3-highlight {

  background: white;

}



.ecl-layer-3-lowlight {

  background: black;

}



.ecl-layer-3-sidehighlight, .ecl-layer-3-sidelowlight {

  position: absolute;

  opacity: 0.50;

  filter: alpha(opacity=50);

  height: 100%;

  top: 0px;

  margin: 0%;

}



.ecl-layer-3-sidehighlight {

  background: white;

}



.ecl-layer-3-sidelowlight {

  background: black;

}



.ecl-layer-3-highlight-1 { top: 20%; height: 32%; }

.ecl-layer-3-highlight-2 { top: 27.5%; height: 16%; }

.ecl-layer-3-highlight-3 { top: 32.5%; height: 6%; }

.ecl-layer-3-highlight-4 { right: 0%; width: 6%; }

.ecl-layer-3-highlight-5 { left: 0%; width: 4%; }

.ecl-layer-3-highlight-6 { top: 0%; height: 14%; }

.ecl-layer-3-highlight-7 { bottom: 0%; height: 25%; }

.ecl-layer-3-highlight-8 { bottom: 0%; height: 8%; }

/** message **/

.position-bottom {

  position:fixed;

  bottom: 5px;

  left: 5%;

  width: 90%;

  height: auto;

  border-top: 2px solid #707070;

  border-right: 2px solid #707070;

  text-align: center;

  display: none;

  border-radius: 10px;

}

.position-top {

  position:fixed;

  top: 5px;

  left: 5%;

  width: 90%;

  height: auto;

  border-bottom: 2px solid #707070;

  border-left: 2px solid #707070;

  text-align: center;

  display: none;

  border-radius: 10px;

}

.position-top, .position-bottom {

	z-index: 100000;

}



