
strong{color:red;}

html, body{
max-width: 100%;
overflow-x: hidden;
margin:0px;}

header{background-color: #0a1f5c;}
ul.m, li.m{
list-style-type: none;
margin: 0;
padding: 8px 8px;

background-color: #0a1f5c;
display: inline;

}
ul.licla, li.licla{
margin-left: 10%;


}
ul,li{

text-align: left;
margin-left: 4%;
margin-right: 4%;
}

ul.ulexemp{
list-style-type: none;
margin-top: 0px;
}

div.column{
text-align: left;
margin-left: 10%;
margin-top: 2%;
margin-right: 10%;
margin-bottom: 3%;
columns: 5 100px;
column-gap: 30px;
}

div.breakline{
margin-left:15%;
margin-right:15%;
border-top: 1px solid grey;
}

h1.h1s{
text-align: left;
margin-left: 0%;
font-size: 15px;
padding-top: 1%;
font-weight: normal;
color: #2d5986;
}

h2{
margin-top: 5%;
font-size: 18px;
font-weight: bold;
text-align: left;
margin-left: 20%;
margin-right: 20%;
}

h2.th2{
margin-top: 0%;
font-size: 18px;
font-weight: bold;
text-align: left;
margin-left: 10%;
margin-right: 10%;
}
h2.th2f{
margin-top: 11%;
font-size: 25px;
font-weight: bold;
text-align: center;
margin-left: 10%;
margin-right: 10%;
}
h2.th2fb{
margin-top: 7%;
font-size: 25px;
font-weight: bold;
text-align: center;
margin-left: 18%;
margin-right: 18%;
}

h2.parth
{

border-bottom: 1px solid #9098a2;
text-align: left;
margin-left: 10%;
margin-top: 2%;
margin-right: 10%;
margin-bottom: 2%;
padding-bottom: 8px;
}


div.icons
{
text-align: left;
margin-left: 9%;
margin-top: 2%;
margin-right: 10%;
padding-bottom: 8px;
font-size: 15px;
font-weight: bold;
}


h3{
margin-top: 5%;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-left: 20%;
}

h3.th3{
margin-top: 0%;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-left: 10%;
margin-left: 10%;
}

h1{text-align: center;
margin-left: 20%;
margin-right: 19%;
}

a.homes{ 
  font-weight: bold;
  color: white;
  text-align: center;
  padding:10px 12px;
  text-decoration: none;
  background-color: #004d39;
  float:right;
  
  }
  
 
  
  .active{
    background-color: #004d39;
    font-weight: bold;
    color:white;
    
    }
    


 #container{
 display: flex;
 flex-direction: row;
 align-content: center;
 
 }   
#adsl{
flex: 0 1 20%;
background-color: #f2f2f2;

}

#vs{
flex: 1 0 60%;
margin-bottom: 15%;

}

@media screen and (max-width: 480px){
#vs{
flex: 1 0 80%;
margin-bottom: 30%;

}
}
#adsr{
flex: 0 1 20%;
background-color: #f2f2f2;

}


form {
text-align: center;
padding:8%;

}
p{
text-align: center;

}

p.extr{
text-align: left;
}
p.update1{
font-size: 12px;
color: #515861;
text-align: left;
margin-left: 10%;
margin-top: 5%;
}
p.update{
font-size: 12px;
color: #999999;
text-align: left;
margin-left: 20%;
margin-top: 5%;
}
p.pe{
text-align: left;
margin-left: 15%;
color: #004d39;
font-weight: bold;
}

p.lx{
text-align: left;
margin-left: 15%;
font-weight: bold;
}

p.rx{
text-align: left;
margin-left: 20%;
margin-top: 4%;
margin-right: 19%;
font-style: italic;
margin-bottom: 5%;
line-height: 25px;
}

p.rxa{
text-align: left;
margin-left: 20%;
margin-top: 2%;
margin-right: 19%;
margin-bottom: 2%;
line-height: 25px;
}

p.rxat{
text-align: left;
margin-left: 10%;
margin-top: 2%;
margin-right: 10%;
margin-bottom: 2%;
line-height: 25px;
}

p.rxaq{
text-align: left;
margin-left: 20%;
margin-top: 4%;
margin-right: 19%;
margin-bottom: 5%;
line-height: 25px;
font-weight: bold;
}

span.rxas{
margin-left: 2%;
font-style: italic;
}

img.ilogo
{
float: left;
margin: 1em;
}

img.ilogoright
{
float: right;
margin: 1em;
}




@media screen and (max-width: 480px){
buton.button1{
font-size: 15px;
}
button.buttonex{
font-size: 15px;
}
a.holmes{
font-size: 12px;
}
}
@media screen and (max-width: 480px){
img.logo{
width: 40%;
height: 40%;
}

}


.formc{
display:flex;
flex-direction:row;
}

input[type=text]{
text-transform: lowercase;
background-color:white;
float:left;
width:50%;
padding:12px;
border: 2px solid #004d39;
border-radius: 8px;
resize: vertical;


}

input[type=submit]{
background-color:#004d39;
border:none;
border-radius:10px;
color:white;
margin: 0px 2px;
padding:15px 32px;
text-decoration: none;
cursor: pointer;

}

.textshad{
text-shadow: 2px 2px #0d0d0d;}


a.alink{
text-decoration: none;
color: black;
border: 1px solid #2d5986;
border-radius: 50px;
padding: 8px 16px;
display: block;
text-align: center;
margin-bottom: 8px;
font-size: 14px;
}

a.alinkn{
text-decoration: none;
color: black;
display: block;
padding: 3px;
}

a.top{
text-decoration: none;
color: #262626;
font-weight: bold;
padding: 15%;
}

a.alinkv{
text-decoration: none;
color: black;
border: 1px solid #004d39;
border-radius: 50px;
padding: 8px 16px;
display: block;
text-align: center;
margin-bottom: 8px;
font-size: 14px;
}

a.aextr
{
color: #2d5986;
}

p.resc{color: #515861;}
span.tranc{text-transform: lowercase;
font-size: 25px;
font-weight: bold;
}
table.tabr{width:80%;}

tr.tabtr{
border-top: 3px solid #00805e; 
border-right: 3px solid #00805e; 
border-left: 3px solid #00805e;
}

tr.tabn{
border-right: 3px solid #00805e; 
border-left: 3px solid #00805e;
}

td.selno{
padding:30px; 
line-height: 1.5;
}

tr.tabb{
border-top: solid 1px white;
border-bottom: 3px solid #00805e; 
border-right: 3px solid #00805e; 
border-left: 3px solid #00805e;
}

td.buttons{padding:15px;}

tr.tabel{
border-top: solid 1px white;
}

div.post{position:relative;}

span.tabsp{
position:absolute; 
bottom: 0px;  
right:0px;
}
a.examp{
color:#404040;
text-align: left;
padding: 5px;
}
@media screen and (min-width: 480px){
div.boxes
{
display: flex;
justify-content: space-between;
margin-left: 3%;
margin-right: 3%;
}

div.box1
{
border-style: solid;
border-color: #0a1f5c;
height: 50%;
width: 50%;
border-radius: 15px;
margin: 3%;
padding: 3%;
}
div.box2
{
border-style: solid;
border-color: #0a1f5c;
height: 50%;
width: 50%;
border-radius: 15px;
float: right;
margin: 3%;
padding: 3%;
}
}
div.box3
{
border-style: solid;
border-color: #0a1f5c;
width: 83%;
border-radius: 15px;
margin-left: 5%;
margin-top: 3%;
margin-bottom: 3%;
padding: 3%;
}

@media screen and (max-width: 480px){
div.boxes
{
justify-content: space-between;
margin-left: 3%;
margin-right: 3%;
}


div.box1
{
border-style: solid;
border-color: #0a1f5c;
width: 83%;
border-radius: 15px;
margin-left: 5%;
margin-top: 3%;
margin-bottom: 3%;
padding: 3%;
}

div.box2
{
border-style: solid;
border-color: #0a1f5c;
width: 83%;
border-radius: 15px;
margin-left: 5%;
margin-top: 3%;
margin-bottom: 3%;
padding: 3%;
}
}

div.ex{
margin-left: 15%;
}
div.exl{
margin-left: 15%;
margin-bottom: 15%;
}
a.next{color:blue;}

span.tablel{
position:absolute; 
bottom: 0px;  
left:0px;
}

footer.footr{position: relative;}



.buttonSearch{
 background-color: #004d39; 
  color: white; 
  border: 2px solid #004d39;
  
  }
.buttonSearch:hover {
  background-color: white;
  color: black;}

button.rmore {
  background-color: #004d39; 
  color: white; 
  border-radius:3px;
  border: none;
  text-align: center;
  text-decoration: none;
  font-size: 12px;
  margin-left: 20%;
  cursor: pointer;
  height: 20px;
  
  
}

.button1 {
  background-color: white; 
  color: black; 
  border-radius: 8px;
  border: none;
  padding: 5px 18px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  width: 120px;
  
  
}

.button1:hover {
  background-color: #004d39;
  color: white;
   border-radius:8px;
  border: none;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  width: 120px;
  
}

.buttonex{
  background-color: #2d5986; 
  color: white; 
  border-radius:8px;
  border: none;
  padding: 5px 18px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  width: 120px;
}

.buttonex:hover {
  background-color: #004d39;
  color: white;
   border-radius:8px;
  border: none;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  margin: 4px 25px;
  transition-duration: 0.4s;
  cursor: pointer;
  width: 120px;
  
}


a.alinkvmain{
text-decoration: none;
background-color: white;
color: black;
border: 1px solid #004d39;
border-radius: 50px;
padding: 8px 16px;
font-weight: normal;
text-align: center;
margin-bottom: 8px;
font-size: 14px;
float: right;
}


p.rxag{
text-align: left;
color: #595959;
font-style: italic;
}



span{
  text-align: center;
  }

p#choice1{font-weight:bold;
font-size: 18px;
float: left;
margin-top: 4%;
margin-left: 3%
 }



p#choice{

font-size: 15px;
color: #2d5986;
float: left;
margin-top: 1px;
 }
 
.choicep1 {
float:left;
position:relative;
margin-top:2%;
margin-left: 27%;
}

.choicep2 {
float:left;
position:relative;
margin-top:3%;
margin-left: 26%;
font-weight: bold;

}
 
table#Words{width:50%;}
table, th{
border: 2px solid #ddd;

margin-left:auto;
margin-right:auto;

}
table{
border-collapse:collapse;

box-shadow: 3px 4px 8px #999999;
}
td{
border-right: 2px solid #ddd;
}
th{
padding: 15px;
}




a:active{
color: black;
}

.selno{
  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -user-select: none;
}
    


a.fa
{
color: white;
padding:5px;
text-decoration: none;
}

footer{
position: fixed;


font-size: 12px;
bottom:0px;
width:100%;
text-align: center;
padding:3px;
font-family: Arial, Helvetica, sans-serif;
background-color:#0a1f5c;
color:white;
}


.modal {
  display: none; 
  position: fixed; 
  z-index: 1000; 
  padding-top: 100px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}


.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 40%;
}


.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.cookies_banner{
position: fixed;
bottom: 0;
left:0;
z-index:900;
box-sizing:border-box;
width:100%;
min-height: 15%;
background-color: #f0f4f3;
}
.cookies_banner_inner{
max-width: 960px;
margin: 0 auto;
padding: 1% 0;
}

.cookies_banner_header{
margin-bottom: 1%;
font-weight: bold;
font-size: 16px;
line-height: 14px;
}
.cookies_banner_in{
margin-bottom: 1%;
}
.cookies_banner_buttons{}
.cookies_banner_description{
color:#333333;
font-weight:normal;
font-size:14px;
line-height:16px;

}

.cookies_banner_dismiss{
box-sizing:border-box;
display:inline-block;
min-width:164px;
padding: 1% 1%;
border-radius:2px;
background-color:#004d39;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:normal;
font-size:16px;
line-height:20px;
}








.banner_dismiss{
 float: right;
 font-size: 15px;
}



div#idprev {
float: left;
color: #333333;
}

.last {
text-decoration: none;
color: #333333;
}

.hrefs{
display: flex;
padding: 1%;
margin-left: 8%;
}

img.pngS{
height:50px;
width: 50px;
padding: 8px;
}
@media screen and (max-width: 480px){
img.pngS
{
height:30px;
width: 30px;
padding: 6px;
}

@media screen and (max-width: 480px){
a.alinkn
{
padding: 8px;
}


@media screen and (max-width: 480px){
.button1
{
font-size: 15px;
}

.logo{
width: 240px;
height: 154px;
}
}
@media screen and (max-width: 480px){
h1
{
font-size: 18px;
}

@media screen and (max-width: 480px){
img.ilogoright{
width: 80%;
height: 80%;
}
}
}

