
.clarito {
	color: var(--clarito);
	}

.cardmain2 {
   box-shadow: inset 0 0 0 1000px rgba(255,255,155,.03), 0px 0px 5px rgba(255,255,155,.1) inset, 0px 0px 5px rgba(0,0,0,1);
   border-radius: 5px 5px 5px 5px;
   padding-bottom: 7px
   }

.cardheader2 {
   text-align: center;
   color: var(--clarito);
   font-family: "font4";
   text-shadow: 0 0 4px var(--clarito); 
	padding-bottom: 5px
   }

.cardbody2 {
   box-shadow: inset 0 0 0 1000px rgba(255,255,155,.01), 0px 0px 5px rgba(255,255,255,.2) inset;
   margin-right: 7px;
   margin-left: 7px;
   padding: 0;
   border-radius: 4px 4px 4px 4px;
   }

.innercardbody2 {
   border-radius: 4px 4px 4px 4px;
   color: #aaaaaa;
   margin: 0;
   padding: 0;
   background: none;
   min-height: 20px;
	box-shadow: none;
	text-shadow: none;
   }

.innercardbody2 svg { box-shadow: none; text-shadow: none; filter: none }
.innercardbody2 .col { box-shadow: none; text-shadow: none; filter: none }
.innercardbody2 .iconfondo { filter: drop-shadow(0 0px 1px #888888);  } 

/*
.innercardbody2 .form-control:focus {
	border-color: black;
	box-shadow: 0 0 0 black;
	}
*/

/*
.innercardbody2 select, .innercardbody2 input, .innercardbody2 select:focus, .innercardbody2 input:focus, .input-group-text {
	background-color: rgba(255,255,155,.01); 
	color: #888888 !important; 
	font-weight: bold; 
	border: 1px solid #333333;
	outline: none !important;
	box-shadow: none;
	}
*/

/*
.innercardbody2 input:checked[type='checkbox'] {
	background-color: #0000ff;
	}
*/
.innercardbody2 .tabletitle { background-color: rgba(0,0,50,.2); color: white; font-family: "font4"; border-radius: 5px 5px 0px 0px }
.innercardbody2 .tabletitle2 { background-color: rgba(0,0,50,.2); color: white; font-family: "font4"; border-radius: 0px 0px 5px 5px }
.innercardbody2 .roundtop { border-top-left-radius: 5px; border-top-right-radius: 5px }
.innercardbody2 .roundbottom { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px }
.innercardbody2 .bg-light2 { background-color: rgba(255,255,255,.01); border-top: 1px solid #000000 }
.innercardbody2 .bg-light3 { background-color: rgba(255,255,255,.05); border-top: 1px solid #000000 }

.innercardbody2 .puntero:hover, .mostrarmodal:hover { background-color: rgba(0,0,0,.3)} 

.btn-verde  { background-color: #0f1e30; box-shadow: 0px 0px 7px rgba(255,255,255,.3) inset; color: white }
.btn-verde:hover, .btn-verde:focus, .btn-verde:active 
	{ background-color: #163051; box-shadow: 0px 0px 7px rgba(255,255,155,.7) inset; color: white}

.innercardbody2 .bold { font-family: "font4";}

.innercardbody2 .calif1 { color: #000000; }
.innercardbody2 .calif2 { color: #666666 }
.innercardbody2 .calif3 { color: #FFFFFF }
.innercardbody2 .calif4 { color: #FFFFa0 }
.innercardbody2 .calif5 { color: #Faaa00 }
.innercardbody2 .califwarn { background-color: #aa0000; border-radius: 50% }
.innercardbody2 .tlfwarn { border: 1px solid red; border-radius: 5px }

.innercardbody2 .form-label { margin:0; padding:0; font-size: 0.7em; color: white }
.innercardbody2 .form-check-label { margin:0; padding:0; font-size: 0.8em }

.innercardbody2 .border-top2 { border-top: 1px solid #555555; }
.innercardbody2 .border-bottom2 { border-bottom: 1px solid #555555; }

.vertical{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform: rotate(180deg); -ms-transform:rotate(180deg); transform: rotate(180deg); writing-mode: vertical-rl; }


hr { margin: 0; }
