﻿* {
	margin: 0;
}
html, body {
	height: 100%;
	align-items: center;
	margin: auto;
	font-family: "Open Sans", sans-serif;
	font-size:normal;

}
#contentall {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
}
 .push {
	height:76px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

a:link {
	color:rgba(12, 86, 166, 0.9)
}
a:visited {
	color: rgba(12, 86, 166, 0.9)
}
a:hover {
	color: #FF0000;
}
a:active {
	color:rgba(12, 86, 166, 0.9)
}
.BackImg {  background-image: url(/pics/temple.gif); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
html, body {
    height: 100%;
}
.BodySet {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size:normal;
	color: #000000;
}
.CapTableVizibil {
	overflow: scroll;
	height: 70px;
	width: 100%;
	position: relative;
}
.TableVizibil {
	overflow: visible;
	width: 80%;
	margin: auto;
	
}
.TableInVizibil {
	display:none;
}
.TextMarime {
	font-size:normal;
}
.TitluFont {
	font-family: "Open Sans", sans-serif;;
	font-size: larger;
}
.TitluMarime {
	font-size: normal;
}
.NumarPaginaFont {
	font-family: "Open Sans", sans-serif;;
	font-weight:bold;
	color: green;
}
.NumarPaginaMarime {
	font-size:normal;
}
.NumarInregistrariFont {
	font-family: "Open Sans", sans-serif;;
	color: green;
}
.NumarInregistrariMarime {
	font-size:normal;
}
.SubTitluFont {
	font-family: "Open Sans", sans-serif;;
	font-weight: bold;
}
.SubTitluMarime {
	font-size:normal;
}
.TextFont {
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
}
.TextMarime {
	font-size:normal;
}
.SelectieFiltruTextFont {
	background-color: white;
	font-family: "Open Sans", sans-serif;;
	color: black;
}
.InstructiuniTextFont {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	color:#0000FF;
}
.FiltruEtichetaTextFont {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	color:#000000
}
.FiltruEliminaTextFont {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	text-decoration:none;
	vertical-align:top;
}
.FiltruIntegratTextFont {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	color:#1B3058;
	vertical-align:top;
}
.FiltruNeIntegratTextFont {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	color:#000000;
	vertical-align:top;
}
.PaginiTextFont {
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
	font-weight: bold;
	color:#FF0000;
}
.RandHeadSelectat { background-color: rgba(12, 86, 166, 0.15); color:#FF0000; border: 1px solid #ffffff; padding: 5px;}

.RandHeadNeselectat { background-color:#ffffff; color:#1B3058; border: 1px solid #ffffff; padding: 5px;}

.RandHeadNeselectatDetaliu { background-color:rgba(12, 86, 166, 0.15); color:#000000;
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
	}
.RandHeadNeselectatDetaliuDr { background-color:rgba(12, 86, 166, 0.15); color:#000000;
		font-family: "Open Sans", sans-serif;;
		font-size:normal;
		text-align: right;
		}
.RandHeadNeselectatDetaliuLMI { background-color:#91C6DB; color:#000000;
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
	}
.RandHeadFont {
	font-family: "Open Sans", sans-serif;;
	font-weight: bold;
	font-size:normal;
}
.RandHeadMarime {
	font-size:normal;
}
.RandTextNormal {
background-color: #FFFFFF
}
.RandTextFontNoBg {
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
}
.Nota {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	font-weight:bold;
	color:green;
}
.NotaText {
	font-family: "Open Sans", sans-serif;;
	font-size: normal;
	text-align: justify;
}
.RandTextFont {
	background-color: #FFFFFF;
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
	text-align: justify;
}
.RandTextFontLMI {
	background-color: #91C6DB;
	color: #000000;
	font-family: "Open Sans", sans-serif;;
	font-size:normal;
}
.RandTextMarime {
	font-size:normal;
}
.RandDetaliuEtichetaFont {
	font-family: "Open Sans", sans-serif;;
	background-color: 0099CC;
	font-weight: bold;
	text-align: right;
	font-size:normal;
	width: 130px;
}
.RandDetaliuFont {
	font-family: "Open Sans", sans-serif;;
	background-color: white;
	text-align: left;
	font-size:normal
}
.PozitieDetaliuFont {
	font-family: "Open Sans", sans-serif;;
	background-color: white;
	text-align: left;
	font-size:normal
}
.DetFont {  font-family: "Open Sans", sans-serif;}
.Verdana2 { font-family: "Open Sans", sans-serif; font-size:normal;}
.Verdana1 { font-family: "Open Sans", sans-serif; font-size: normal}
.Verdana { font-family: "Open Sans", sans-serif; }
.RandNeselectat {  color: #FFFFFF; background-color: #0099CC; font-size:normal}
.RandSelectat { color: #FF0000; background-color: silver; font-size:normal }
.Verdana2Albastru { font-family: "Open Sans", sans-serif; ; font-size:normal ; color: rgba(30, 49, 223, 0.066);}
.sort1 {
    font-family: "Open Sans", sans-serif;
	font-size: normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#codranincorect, #codlmiincorect {color:whitesmoke; font-size:0.9em;}

.randcolorat {
	background-color: rgba(12, 87, 167, 0.066)
	}
select option{
	font-size: 0.85em;
}

table.c {
	table-layout: auto;
	width: 96%;  
	margin:auto;
  }	

	  
/* 
select option:checked{
		background: #0B4E96 -webkit-linear-gradient(bottom, #0B4E96 70%, #0B4E96 80%);
		color: white;
	}

tr {
	border-bottom: 1px solid #ddd;body {
    color: rgb(24, 24, 24);
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 32px;
}
  } */


  .bbbootstrap {
	background-image: url(/pics/top_ran_v.jpg) !important;
	background-size: cover;
	padding: 6.5rem 0 2.1rem 0;

}

.topright {
	position: absolute;
	top: 16px;
	right: 16px;
	font-size: 18px;
}

.topleft {
	position: absolute;
	top: 16px;
	left: 16px;
	font-size: 18px;
}

.b-text {
	text-align: center;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
}

/* .footer {
	background-color: rgba(12, 86, 166, 0.9);
	text-align: center;
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	margin: auto;
	height: 90px;

}

.footer a:link {
	color: white;
}

.footer a:visited {
	color: white;
} */


.footer {
    background-color: rgba(43, 56, 37, 0.75);
    text-align: center;
    left: 0;
    bottom: 0;
    width: 100%;
	height: 60px;
	color: whitesmoke;
    font-size: -1;
}

.footer p {
    color: whitesmoke;
    font-size: -1;
}

.footer a {
    color: whitesmoke;
}

.footer a:hover {

    color: whitesmoke;
}

.footer a:visited {
    color: whitesmoke;
}
.center {
	display: block;
  	margin-left: auto;
  	margin-right: auto;
	width: 50%;
	padding: 16px;
  }
.tables th{
	padding: 10px; 
	margin: auto; 
	background-color: white; 
	color: #2366AE; 
	word-wrap:break-word;

}
.tables td{
	text-align:justify;

} 
.tables tr:nth-child(even) {
	background-color: rgba(43, 56, 37, 0.5);
}
#spacer{
	height: 20px;
}