

#freeac > span:nth-child(1) {
    font-size: 30px;
 
}


#unireg > main > span:nth-child(2) {
    width: 70%;
}


#unireg > main > span:nth-child(1) > img {
    height: auto;
    width: 140%;
  
}


#footer2 > div:nth-child(1) > div:nth-child(1), 
#footer > div:nth-child(1) > div:nth-child(1) {
 
    /* width: 90%; */
    width: 95%;
 
}


#loginscreen {
    display: block;
    margin: 0 auto;
    width: 95%;
    padding: 0;
    min-height: 400px;
 
}


#maincenter {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0;
}


#maincenter {
    display: flex;
    width: 100%;
    min-height: 300px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    right: 0;
    padding: 0;
}

.formbold, #maincenter > div:nth-child(2) {
    display: block;
    min-height: 300px;
    margin: 0;
    width: 65%;
    color: #DDD;
    padding: 0 0 0 2em;
    position: unset;
    z-index: 1;
    -webkit-border-left: 1px dotted #4b4b4b;
    -moz-border-left: 1px dotted #4b4b4b;
    border-left: 1px dotted #4b4b4b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
 
}


.downer {
    padding-top: 1em;
}


.formbold > span > a,
 #maincenter > div:nth-child(2) > span:nth-child(3) > a {
    
    font-size: 16px;
    font-family: 'cal';
    width: 65%;
} 

#allx {
    display: block;
    width: 80%;
 
}



#ucenter {
    position: unset;
    margin: 0 auto;
}

#contents {
    display: block;
    min-height: 500px;
 
}




.grided {
 
 
    padding: 1em 0 5em 0;
    color: #999;
}


.formbold > form, 
#maincenter > div:nth-child(2) > form {
    display: block;
    min-height: 10px;
    margin: 0;
    padding: 2em 0 1em 0;
    font-size: 16px;
    font-family: 'cal';
    width: 100%;
    position: relative;
}



#adsense {
    padding: 4em 0 0 0;
  }



  .spektitle {
    padding: 0;
}