@charset "utf-8";
@font-face{font-family:Roboto; src:url('../font/Roboto-Regular.ttf');}
@font-face{font-family:Roboto; font-weight:bold; src:url('../font/Roboto-Bold.ttf');}
@font-face{font-family:Roboto; font-style:italic; src:url('../font/Roboto-Italic.ttf');}


body{margin:0; font-family:Roboto;}
button{background-color: #acc997; padding: 7.5px 30px; font-family:Roboto; border-radius: 5px; font-weight: bold; border: none; font-size:1.1em;}

#header{background:#d8d8d8; height:100px;}
#reg_email_alert, #reg_capt_alert{display:none; background-color:#ff0000; border-radius:5px; color:#FFF; padding: 5px 20px; margin-top: 10px;}


.content{font-size:120%; padding: 10px;}
.txt_c{text-align: center;}
.logo{height:60px; margin-top:10px;}

ol.alpha-list{list-style: none; counter-reset:item; padding-left:1.5em;}
ol.alpha-list > li{counter-increment: item; position: relative;}
ol.alpha-list > li::before{content: "(" counter(item, lower-alpha) ") "; position: absolute; left: -1.5em;}

h3.spu{font-weight: bold; text-decoration: underline; margin-top: 2em; margin-bottom: 2.5px;}
.refresh-captcha{height:16.66px; width:17.48px; margin-left:15px;}


@media (min-width:1150px){
   button{font-size:initial;}
   #header{height:130px;}
   .content{margin:auto; font-size:initial; max-width:1000px;}
   .logo{height:80px; margin-top:15px;}
}