
#logo{
  margin: 17px 0;
}
.CPBHcontainer{
  float: left;
  background-color: #0c304a;
  border-radius: 7px;
  color: orange;
  padding: 14px;
}
.CPBHcontainer h2{
  color: orange;
}
.CPBHcontainer input, .CPBHcontainer select{
  background-color: black;
  color: orange;
  border: solid 1px white;
  margin-bottom: 7px;
}
.CPBHcontainer ::placeholder {
  color: orange;
 }
#console{
  float: right;
  overflow-y: auto;
  background-color: black;
  border: solid 1px orange;
  margin:0 14px;
  padding: 17px;
  color: orange;
  font-family: monospace;
}
#CPQBTN, #BTNAGG{
  background-color: green;
  color:white;
  border-radius: 7px;
  margin-top: 17px;
}
#CPPulse{
  float: right;
  background-color: #0c304a;
  border-radius: 7px;
  border: solid 1px orange;
  margin:10px 14px;
  padding: 27px 17px;
}
.left{
  float: left;
}
.right{
  float: right;
}
.dash{
  height: 80px;
  border: solid 1px black;
  border-radius: 7px;
  margin: 7px;
  font-size: 21px;
  text-align: center;
  color: black;
}

#CPRBTN{
  background-color: green;
}
#CPCANCBTN{
  background-color: red;
}
#CPMODBTN{
  background-color: yellow;
}
#CPCLEARBTN{
  background-color: white;
}
#CPCal{
  height: 21px;
  border: solid 1px black;
  border-radius: 3px;
  margin: 7px 14px;
  padding: 3px 17px 3px 17px;
  text-align: left;
  color: orange;
  background-color: black;
}
.tb td, .tb th {
  border: 1px solid orange;
  border-style: dotted;
  padding: 8px;
}
.toDelete, .toUpdate{
  background-color: orange;
}
.black{
  text-align: center;
  color:#a71111;
  font-size: 14px;
  min-height:50px;
  font-weight:600;
}
.preview{
  margin: 0px auto;
  padding: 0px;
  position: relative;
  top:0;
      max-height: 150px;
}
.CPHP {
	border-top:1px solid #e7eaf1;
  	color: #747474;
}
.CPDiv { display:contents;}
.CPDiv a{
  min-height: 260px;
  background-color: #f5f5f5;
  border: solid 1px #dedede;
  margin: 0px 0px 5px 0px;
  padding:5px;
  display:inline;
  float:left;
  z-index:0;
  width: 100%;
      text-align: center;
}
.CPDiv a:hover {
  /*transform: scale(1.1);
  transform-origin: bottom;
  z-index: 999;*/
  box-shadow:0px 0px 5px #CCC;
  background-color: #FFF;
}

.rslides {
  position: relative;
  list-style: none;
  text-align: center;
  width: 100%;
  padding: 0;
  margin: 0px;
  background:#f7f9fc;
  overflow: hidden;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: inline;
  float: left;
  }
.rslides_tabs { margin: 5px auto; padding:0px; display:inline-block;}
.rslides img {
  /*display: inline;
  float:right;*/
  margin:auto;
  width: 100%;
  border: 0;
  max-height: 300px;
  }
.rslidesimg { 
	list-style:none;
	float:left;
	margin: 0px 5px 5px 0px;
    padding: 5px;
    border: 1px solid #CCC;
}
  .thumb{
    object-fit: cover;
    width: auto;
    height: 100%;
    width: 100px;
    height: 100px;
  }
.rslides_nav{
	position: relative;
    top: -130px;
    z-index: 100;
	font-size: 2em;
    color: #999 !important;
    background: #FFF;
	padding:20px 10px;
}
.prev {
	float: left;
}
.next {
	float: right;
}
.divusato { display: flex;}
