:root {
  --color-theme: #cccc00;
}
body {
	width: 100vw;
	height: 100vh;
	background-image: url(../svg/bg.svg);
	background-size: cover;
	background-repeat: no-repeat;
}

.container {
    background-color: #fafafa;
    position: fixed;
    width:950px;
    height: 90vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: .9;
}

.logo{
	height: 100px;	
}
.coloruler{
    display: block;
    height: 1px;
    border: 0;
    border-top: 3px solid var(--color-theme);
    background-color: var(--color-theme);
    margin: 1em 0;
    padding: 0; 	
}

.content{
	margin: 0 auto;
	height: 650px;
	width: 97%;
}

.copir{
	font: 9px Verdana, Helvetica, sans-serif;
	color: var(--color-theme);
}

#cap_ref {
	cursor: pointer;
}

#scroll_tab{
	height: 560px;
   overflow:auto;
}

#cont{	
	font: normal 12px arial, serif;
	color: #333333;
	padding: 4px 6px 0 10px;
	text-align: justify;	
}

.formul{
	width:85%;
	margin:0 auto;
	padding: 20px 0 20px 0;
    border-color: #666666;
	
}

.formy{
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #666666;
}

textarea {
   border:none;
   box-shadow:0 0 5px #666666 inset;
   line-height:15px;
   color: #666666;
}

.star{
	color: #D83D3A;
}

.lmenu{
	margin-top: 13px;
	margin-left: 65px;
	cursor: pointer;
	width: 90%;	
}


.lmenu span {
   font: 14px Verdana, Helvetica, sans-serif;
   text-shadow: 0px 2px 3px #666;
   color: #333333;
   padding: 4px;
   display: block;
   padding: 6px 30px;
}

.lmenu a:link, a:visited {
color: #333333;
cursor: pointer;
text-decoration: none;
}

.lmenu a:active {
color: #F1116D;
cursor: pointer;
text-decoration: underline
}


#ctd{
	height: 40px;
}

#contd {
   padding: 4px;
   height: 540px;
}

.title {
	font: bold 22px Verdana, Helvetica, sans-serif;
	color: var(--color-theme);
}

#stitle {
	text-align: right;
	font: bold 20px Verdana, Helvetica, sans-serif;
	color: var(--color-theme);
	margin-right: 10px;	
}

.utitle {
	font: bold 18px Verdana, Helvetica, sans-serif;
	color: #999999;
	text-shadow: 0px 2px 3px #000000;
}

h2 {
	font: bold 12px Verdana, Helvetica, sans-serif;
}
.fset{
	border-radius: 8px 8px 8px 8px;
}

.fset legend{
	color: #666666;
	font: normal 14px Verdana, Helvetica, sans-serif;
	font-style: italic;
}

.intro{
	padding: 4px;
	color: #666666;
	font: normal 14px Verdana, Helvetica, sans-serif;
	text-align: justify;
}

a {
	color: var(--color-theme);
}

.hruler {
    color: var(--color-theme);
    size:3;
}